The best replacement for bmw 3 is audi a4.

The best alternatives to bmw 3 are rated as following:
★★★★★  audi a4
★★★  mercedes c
★★★  lexus is
★★★  vw gti
★★  audi a5
★  bmw 5
★  cadillac ats
★  infiniti g35
★  mazda 3
★  acura tl
★  c class
  mercedes c class

Your alternative for bmw 3 is not listed? Suggest!

No companions for bmw 3 have been suggested so far.
You have in mind a companion for bmw 3 and it is not yet here? Propose!

Google Trends

Scale is based on the average worldwide traffic of bmw 3 in all years. Click on graph for more.
bmw 3
audi a4
mercedes c