SearchMyRide Intelligence

BMW 3 Series vs Subaru Impreza

Compare live South African asking prices, mileage, model year, inventory, listing age and estimated ownership costs.

BMW 3 Series

Average asking price
R 369,020
Live listings
14
Average mileage
99,583 km
Average year
2,018
Average listing age
86 days
Open knowledge hub

Subaru Impreza

Average asking price
R 345,900
Live listings
5
Average mileage
146,252 km
Average year
2,007
Average listing age
79 days
Open knowledge hub

This comparison uses live asking-price and listing data. Compare equivalent derivatives, condition, service evidence, safety specification and warranty before deciding.