I got a 2013 mini (not the S) and so far I have gotten an oil change, new brakes, front and back, lower engine mount, air and cabin filters replaced, a new passenger fog light, and a new driver tail light. I still have a lot of work ahead of me, but my biggest worry right now is bucking/lurching. It has 141K miles on it, the dealership said it needed a plethora of things, but the mechanic I have been taking it to said most things are not so urgent. There is a rubber pulley on the water pump that is cracking, but the mechanic said I have time. That was going to be next on my list, but my money is now very limited, although, looking at the paperwork as I type this, the dealership is actually $1000 cheaper, but I need to figure out the bucking first and foremost, and get that squared away. I was told by the dealership that I need a new battery, but the mechanic said it's fine (though I still might get one before NE winter), the dealership also said I need a new serpentine belt, which is cracking, suspension and shock absorbers, spark plugs, tires, and rear coil springs. I believe most of the other things I either got fixed or mentioned in this blurb. I'm still learning about Mini's, so my question is, what could it be? Spark plugs? Coil springs? Something not on the list? I've been trying to research, and maybe I can ask the mechanic or the dealership tomorrow, but I was hoping for immediate feedback now, so I can further research on my own and understand what I should be looking out for. Is it okay to drive when this is happening?