Running cost can be high on the M3 if things go wrong
A set of OEM discs are £750, tyres are around £1000 A service II is £1000 from most stealers and £700-800 from Indis'
But is maintained the engine in these are pretty bullet proof and once warmed up fully can be driven as hard as you like. They are very over engineered and can take around 500bhp with little to no internal modifications.
Lunching the engine will cost about 8-12k to replace but if you look after her this will never be an issue. The guy from Thorney Motorsport who is tuning my car loves these engines and said that in all his years of working on them he has only seen one failed engine and that was due to the owner (idiot) not getting the crank shell recall done (so always check that has been done).
BMW all the way
Can anyone say "Pic Whore time!"
On your budget if you like the looks you can get one like my old one which is only marginly slower and still a looker in my book.