Inventory Avalable Vehicles: 1 Sort by: Make/Model|Year|Mileage|Price Make: BMW x Price: $0 - $5,000 x Years2005 (1) MakesBMW (1) ModelsX3 (1) Price Range$5,000 (1) 2005 BMW X3 $0 142,063 miles 3 FI I6 DOHC 6-Speed Manual