Put an M on any BMW and the price of repairs doubles. Make sure you drive it from a cold start (espically on a cold morining if possible the BMW 5 speeds show there weakness then) If it doesnt always want to go into first you may have some tranny work ahead.
eeemmm and M6 would be nice to have around.
look on the rim to check if they are TRX's not at the tire because you can put a 195/70r14 on a TRX rim and get a price on the mass airflow sensor if that is the problem some can get to be pretty price.
Oh yeah and since it's a euro and it's an M be prepared for the insurance