Look for a BMW 330i ZHP (Performance Package) . It features upgraded camshafts and suspension, making it a near-M3 experience for much less money.
Brittle cooling systems and subframe cracking in early models (1999–2000). best bmw 3 series to buy
1. The Purist’s Gold Standard: BMW 3 Series E46 (1997–2006) Look for a BMW 330i ZHP (Performance Package)