Every BMW diecast model produced at 1:43 scale in the Diecastry community catalogue. The collector's middle ground. Compact enough to keep a hundred on display, detailed enough that liveries and badges still read clearly.
Sorted by review count, then rating

BMW M8 (E31)
Schuco · 1990

BMW 502 3200 V8 Super Cabriolet
Matrix Scale Models · 1959

BMW 850 Ci Cabriolet (E31)
Schuco · 1990

BMW 5er Touring
Schuco

BMW 6 Series Cabrio (E64)
Kyosho · 2004

BMW 650i Coupe (F13)
Paragon Models · 2011

BMW 502 Barockengel Funeral
Schuco

BMW 502 mit Bestattungsanhänger
Schuco

BMW Z1
Minichamps

BMW 3200 Michelotti Vignale Coupe
BoS Models · 1959

BMW X1 (E84)
Schuco

BMW 850i (E31)
Minichamps · 1991