alot of BMWs have the "dreaded" exhaust tick. It usually happens when the car is warmed up. As the car warms up expansion of the exhaust pipes move faster than cast exhaust manifolds. Also sometimes a sticky valve can cause that but that's also minor issue a good grade oil change(s) will remedy.
Personally I think the M would be a good investment.