BMW New and Used Cars in Spruce Grove

133 BMW cars are currently listed in the Spruce Grove area for sale

AutoCatch.com is a comprehensive online solution for buying or selling a new or used BMW in Spruce Grove. All vehicles are listed for sale by local dealerships and private car sellers. Search for new, used, or certified pre-owned BMW cars, trucks, and SUVs in Spruce Grove, Alberta.



browse by

  • Spruce Grove BMW 1 Series (2)
  • Spruce Grove BMW 3 Series (21)
  • Spruce Grove BMW 3 Series 320 (14)
  • Spruce Grove BMW 3 Series 328 (13)
  • Spruce Grove BMW 325 (3)
  • Spruce Grove BMW 330 (1)
  • Spruce Grove BMW 5 Series (12)
  • Spruce Grove BMW 535d xDrive (2)
  • Spruce Grove BMW 7 Series (5)
  • Spruce Grove BMW 750 (2)
  • Spruce Grove BMW M3 (5)
  • Spruce Grove BMW X1 (14)
  • Spruce Grove BMW X1 (14)
  • Spruce Grove BMW X3 (10)
  • Spruce Grove BMW X5 (25)
  • Spruce Grove BMW X6 (3)
  • Spruce Grove BMW Z4 (1)
2012 BMW X6 xDrive50i (A8) in Edmonton, Alberta
$37,888+ taxes 145,573 km Add to My List

2012 BMW X6

2013 BMW X5 M X5 M All Wheel Drive in Edmonton, Alberta
$58,400+ taxes 29,631 km Add to My List

2013 BMW X5

2012 BMW X5 35i in Edmonton, Alberta
$46,000+ taxes 77,820 km Add to My List

2012 BMW X5

2013 BMW X5 xDrive35i in Edmonton, Alberta
$39,900+ taxes 59,700 km Add to My List

2013 BMW X5


VIEW MOBILE VERSION