Print

Tom Williams BMW Pre-Owned Inventory (Click on the car for vehicle details)

Welcome To Our Pre-Owned Inventory Page!

Here at Tom Williams BMW we have:

Low, No Haggle Prices!


We give you the BOTTOM LINE PRICE of the vehicle right up front, so there is no haggling.
Everyone gets a fair price without having to spend hours of your time negotiating for it.
Previous Page

Page … of …

Next Page

Viewing … - … of … Vehicles

  • 2009 BMW 335 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Gray
    Mileage:
    25,228
    Vin:
    WBAWL73539P180528
    Model Code:
    0946
    Stock Number:
    T9P180528
    Sale Price $45,493
  • 2007 BMW 650 i

    2007 BMW 650 Convertible
    Drivetrain:
    RWD
    Engine:
    4.8L V-8cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Black
    Mileage:
    19,546
    Vin:
    WBAEK13507CN83687
    Model Code:
    0768
    Stock Number:
    S7CN83687
    Sale Price $48,991
  • 2007 BMW Z4 3.0i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    6 Speed Manual
    Ext. Color:
    Silver
    Int. Color:
    Black
    Mileage:
    27,601
    Vin:
    4USBU33547LW59899
    Model Code:
    0728
    Stock Number:
    T7LW59899
    Sale Price $23,995
  • 2007 BMW Z4 3.0i

    2007 BMW Z4 Convertible
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Black
    Mileage:
    16,099
    Vin:
    4USBU33517LW73291
    Model Code:
    0728
    Stock Number:
    T7LW73291
    Sale Price $27,991
  • 2007 Lexus SC 430

    Drivetrain:
    RWD
    Engine:
    4.3L V-8cyl
    Transmission:
    6-Speed Automatic
    Ext. Color:
    Blue
    Int. Color:
    Beige
    Mileage:
    36,746
    Vin:
    JTHFN45YX79015577
    Model Code:
    9270
    Stock Number:
    S79015577
    Sale Price $36,994
  • 2008 BMW 135 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Beige
    Mileage:
    37,913
    Vin:
    WBAUC73528VF25147
    Model Code:
    0822
    Stock Number:
    P8VF25147
    Sale Price $28,995
  • 2007 BMW 328 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Blue
    Int. Color:
    Gray
    Mileage:
    39,368
    Vin:
    WBAVA33557KX73652
    Model Code:
    0744
    Stock Number:
    P7KX73652
    Sale Price $24,993
  • 2007 BMW 328 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Beige
    Mileage:
    29,434
    Vin:
    WBAVA33507KX79777
    Model Code:
    0744
    Stock Number:
    P7KX79777
    Sale Price $27,993
  • 2007 BMW 328 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Tan
    Mileage:
    40,474
    Vin:
    WBAVA33537KX79949
    Model Code:
    0744
    Stock Number:
    S7KX79949
    Sale Price $28,493
  • 2007 BMW 328 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Brown
    Mileage:
    38,326
    Vin:
    WBAVA37587NL16634
    Model Code:
    0744
    Stock Number:
    T7NL16634
    Sale Price $24,493
  • 2007 BMW 328 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Silver
    Int. Color:
    Black
    Mileage:
    36,543
    Vin:
    WBAVA33577KX79890
    Model Code:
    0744
    Stock Number:
    S7KX79890
    Sale Price $28,493
  • 2007 BMW 328 i

    2007 BMW 328 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    White
    Int. Color:
    Brown
    Mileage:
    48,597
    Vin:
    WBAVA33517KX81070
    Model Code:
    0744
    Stock Number:
    P7KX81070
    Sale Price $25,982
  • 2007 BMW 328 i

    2007 BMW 328 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Beige
    Mileage:
    48,534
    Vin:
    WBAVA33597PG50765
    Model Code:
    0744
    Stock Number:
    P7PG50765
    Sale Price $24,991
  • 2007 BMW 328 i

    2007 BMW 328 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Black
    Mileage:
    47,151
    Vin:
    WBAVA37537ND55473
    Model Code:
    0744
    Stock Number:
    P7ND55473
    Sale Price $24,991
  • 2008 BMW 335 i

    2008 BMW 335 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    6 Speed Manual
    Ext. Color:
    Black
    Int. Color:
    Black
    Mileage:
    26,026
    Vin:
    WBAVB77508NJ97046
    Model Code:
    0842
    Stock Number:
    P8NJ97046
    Sale Price $36,991
  • 2007 BMW 335 i

    2007 BMW 335 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    White
    Int. Color:
    Beige
    Mileage:
    34,021
    Vin:
    WBAVB73507PA88484
    Model Code:
    0742
    Stock Number:
    P7PA88484
    Sale Price $28,982
  • 2007 BMW 335 i

    2007 BMW 335 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Black
    Mileage:
    36,130
    Vin:
    WBAVB73557VH21959
    Model Code:
    0742
    Stock Number:
    P7VH21959
    Sale Price $30,991
  • 2007 BMW 335 i

    2007 BMW 335 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Gray
    Mileage:
    24,753
    Vin:
    WBAVB73577KY61459
    Model Code:
    0742
    Stock Number:
    P7KY61459
    Sale Price $30,991
  • 2007 BMW 335 i

    2007 BMW 335 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    5 Speed With Overdrive
    Ext. Color:
    White
    Int. Color:
    Tan
    Mileage:
    47,943
    Vin:
    WBAVB73537PA88009
    Model Code:
    0742
    Stock Number:
    S7PA88009
    Sale Price $28,991
  • 2007 BMW 335 i

    2007 BMW 335 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Beige
    Mileage:
    40,855
    Vin:
    WBAVB73547VH22035
    Model Code:
    0742
    Stock Number:
    P7VH22035
    Sale Price $27,991
  • 2007 BMW 525 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Beige
    Mileage:
    49,900
    Vin:
    WBANE53577CK92604
    Model Code:
    0756
    Stock Number:
    T7CK92604
    Sale Price $25,995
  • 2007 BMW 525 i

    2007 BMW 525 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Silver
    Int. Color:
    Black
    Mileage:
    43,697
    Vin:
    WBANE53577CY05835
    Model Code:
    0756
    Stock Number:
    P7CY05835
    Sale Price $28,991
  • 2008 BMW 528 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    White
    Int. Color:
    Black
    Mileage:
    44,408
    Vin:
    WBANU53508CT00708
    Model Code:
    0856
    Stock Number:
    P8CT00708
    Sale Price $30,995
  • 2008 BMW 528 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Black
    Mileage:
    16,116
    Vin:
    WBANU53598CT15028
    Model Code:
    0856
    Stock Number:
    P8CT15028
    Sale Price $34,995
  • 2008 BMW 528 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Silver
    Int. Color:
    Gray
    Mileage:
    36,442
    Vin:
    WBANU53568CT06075
    Model Code:
    0856
    Stock Number:
    P8CT06075
    Sale Price $34,493
  • 2008 BMW 528 i

    2008 BMW 528 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    White
    Int. Color:
    Black
    Mileage:
    20,011
    Vin:
    WBANU53528C112014
    Model Code:
    0856
    Stock Number:
    P8C112014
    Sale Price $36,991
  • 2008 BMW 528 i

    2008 BMW 528 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Black
    Mileage:
    28,407
    Vin:
    WBANU53548CT02560
    Model Code:
    0856
    Stock Number:
    P8CT02560
    Sale Price $36,991
  • 2008 BMW 528 i

    2008 BMW 528 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Beige
    Mileage:
    38,704
    Vin:
    WBANU53518CT06789
    Model Code:
    0856
    Stock Number:
    P8CT06789
    Sale Price $34,991
  • 2008 BMW 528 i

    2008 BMW 528 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Gray
    Mileage:
    13,619
    Vin:
    WBANU53598CT07267
    Model Code:
    0856
    Stock Number:
    P8CT07267
    Sale Price $36,991
  • 2008 BMW 528 i

    2008 BMW 528 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Green
    Int. Color:
    Beige
    Mileage:
    30,598
    Vin:
    WBANU53598CT03302
    Model Code:
    0856
    Stock Number:
    P8CT03302
    Sale Price $35,991
  • 2008 BMW 528 i

    2008 BMW 528 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Brown
    Mileage:
    49,765
    Vin:
    WBANU53548CT08200
    Model Code:
    0856
    Stock Number:
    T8CT08200
    Sale Price $31,991
  • 2007 BMW 530 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Black
    Mileage:
    26,629
    Vin:
    WBANE73507CM48378
    Model Code:
    0750
    Stock Number:
    P7CM48378
    Sale Price $29,995
  • 2008 BMW 535 i

    2008 BMW 535 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Silver
    Int. Color:
    Gray
    Mileage:
    47,713
    Vin:
    WBANW13538CN57168
    Model Code:
    0850
    Stock Number:
    P8CN57168
    Sale Price $34,993
  • 2008 BMW 535 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Gray
    Mileage:
    29,366
    Vin:
    WBANW13558CN56460
    Model Code:
    0850
    Stock Number:
    S8CN56460
    Sale Price $35,493
  • 2008 BMW 535 i

    2008 BMW 535 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Black
    Int. Color:
    Black
    Mileage:
    46,542
    Vin:
    WBANW13568CZ73747
    Model Code:
    0850
    Stock Number:
    P8CZ73747
    Sale Price $34,982
Previous Page

Page 1 of 3

Next Page

Viewing 1 - 35 of 74 Vehicles

Jump to page:

Used Cars in Irondale & Greater Birmingham from Tom Williams BMW

You can save thousands on a used car in Birmingham by visiting Tom Williams BMW. Our dealership has a wide variety of high-quality used cars to choose from. Each vehicle on our lot has undergone a meticulous inspection by our auto technicians to ensure the Tom Williams BMW standard for superior pre-owned vehicles. We are your destination for a used BMW, and we are proud to provide Irondale and Birmingham with well-maintained used cars at low prices. We look forward to seeing you soon at our greater Birmingham BMW dealership.

More Information About Buying a Used Car in Birmingham and Irondale

If you cannot find a particular new BMW or used car in Birmingham, simply complete our no-obligation CarFinder form and we will notify you when a matching vehicle arrives at Tom Williams BMW. The finance department at our dealership will help you find the car loan or lease option that fits your budget. Contact Tom Williams BMW right now by calling (800) 550-3865 or visit us in person at 1000 Tom Williams Way.

If you cannot find your ideal vehicle in our current pre-owned inventory, check out our handy CarFinder tool. After specifying a search period (1 to 8 weeks) and providing vehicle details, we'll begin the search process for you and send you a notification when a matching vehicle arrives in our inventory.

All advertised prices exclude government fees and taxes, any finance charges, any administrative charge.

Administrative Charges

The charge includes income and/or profit to the dealer to cover costs such as cosmetic detailing materials, administrative services, notary services, courier services, postage, depreciation of vehicles, salaries of administrative, clerical and courier personnel and inspecting, cleaning and adjusting new and used vehicles. This charge does not represent any payment for mechanical services or fees which have been reimbursed by the manufacturer nor costs or expenses incident to finance/lease documents or arrangements.