The best replacement for bmw 3 series is 5 series.

The best alternatives to bmw 3 series are rated as following:
★★★★★  5 series
★★★★  audi a4
★★★★  mercedes c class
★★  lexus is
★★  acura tl
★  mercedes cla
★  infiniti g35
★  audi a5
★  x3
★  honda accord
★  volvo s60
★  lexus is250
★  lexus is 250
★  cadillac ats
★  audi a3
  lexus es 350
  1 series
  cadillac cts
  benz c class
  audi a6
  bmw 5 series
  mercedes c300
  acura tsx
  mercedes benz c class
  c class
  lexus es
  volkswagen cc
  lexus is350
  lexus is300

Your alternative for bmw 3 series is not listed? Suggest!

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

Google Trends

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