The 2012 BMW X3 sits at a median of $6,550 in the Canadian market right now. That's your anchor. Half the listings land above it, half below, and it's the single number to keep in your head when a seller quotes you something out of line.
Most of these run between $6,050 and $7,575. If a car is priced inside that band and checks out on inspection, you're paying a fair market rate, not overpaying. Anything creeping past $7,575 needs a reason you can see and verify. Low kilometres, fresh maintenance records, a trim that carries more kit. Below $6,050 is where the interesting deals live, and also where the salvage stories and deferred repairs tend to hide.
What the kilometres tell you
The typical 2012 X3 on the market has around 205,000 km on it. So the pricing above already reflects a car that's done real work. At that reading, condition matters more than the odometer number itself. A well-kept example with a paper trail is worth more than a lower-km car that skipped its services, and on a 12-year-old BMW those services aren't cheap.
CarSignal has flagged 2 deals on this model year in the last 90 days. Not a flood. When one does surface under that $6,050 mark with clean history, it tends to move, so have your inspection lined up before you go looking.
Numbers reflect live listings across Canada over the last 90 days, filtered for outliers. Data as of . Prices in CAD.