4 BMWs for Sale in Muskogee, OK

  • Search within

    2000 BMW 328 i
    $6,900 105,999 mi. | Used
    2000 BMW 328 i
    $6,900 Mileage: 105,999
    Exterior Color:
    Silver
    Interior Color:
    Black
    Transmission:
    Automatic
    Drivetrain:
    RWD
    View Full Details
    PRICE DROP
    2004 BMW 330 Ci
    $4,933 171,782 mi. | Used
    2016 BMW 328 i
    $29,017 20,492 mi. | Used
    2016 BMW 328 i
    $29,017 Mileage: 20,492
    Exterior Color:
    Black Sapphire Metallic
    Interior Color:
    Black
    Transmission:
    8-Speed Automatic
    Drivetrain:
    RWD
    View Full Details
    2012 BMW X5 xDrive35d
    $19,933 93,656 mi. | Used
    2012 BMW X5 xDrive35d
    $19,933 Mileage: 93,656
    Exterior Color:
    Jet Black
    Interior Color:
    Oyster
    Transmission:
    6-Speed Automatic
    Drivetrain:
    AWD
    View Full Details