i used to work in the bmw dealer up hear in aberdeen and the m3s r crackin cars,to be honest i wouldnt say there is that much diffrence with the standard m3 and the csl.m5 now thats a proper car,sittin at 130 and it feels like your doin 60.real comfy rapid car,but the diesels r the ones with the real torque.they just run out of boost to quick,if i was going to buy a bmw then 335 petrol is the one to go for and it just looks like any other 3 series but they go like fuck,that was an excellent perk too that job