• 2016 BMW 5 Series for sale in Plano, TX
    • $4,005 below average
    • Mileage
    • 27,488 Miles
    • 4,361 Miles above average
  • 2016 BMW 5 Series for sale in Plano, TX
    • $2,307 below average
    • Mileage
    • 8,443 Miles
    • 9,870 Miles below average
  • 2016 BMW 5 Series for sale in Plano, TX
    • $2,658 below average
    • Mileage
    • 18,560 Miles
    • 3,967 Miles above average
  • 1 of 1