Auto123.com - Helping you drive happy

2016 BMW X3 in Waterloo, Ontario, $22,488

$22,488
Mileage 100,395 km
Year 2016

General Information