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

  • 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
  • 2006 BMW 325 i

    2006 BMW 325 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Ext. Color:
    Gray
    Mileage:
    72,227
    Vin:
    WBAVB13506KX44382
    Model Code:
    0644
    Stock Number:
    T6KX44382
    Sale Price $17,993
  • 2009 BMW 328 i

    2009 BMW 328 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Tan
    Int. Color:
    Gray
    Mileage:
    13,953
    Vin:
    WBAPH77519NM31316
    Stock Number:
    R9NM31316
    Sale Price $33,991
  • 2009 BMW 328 i

    2009 BMW 328 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Silver
    Int. Color:
    Black
    Mileage:
    16,935
    Vin:
    WBAPH73529A173577
    Model Code:
    0944
    Stock Number:
    R9A173577
    Sale Price $33,991
  • 2009 BMW 328 i

    2009 BMW 328 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    White
    Int. Color:
    Gray
    Mileage:
    15,304
    Vin:
    WBAPH77539NM28806
    Stock Number:
    R9NM28806
    Sale Price $32,991
  • 2009 BMW 328 i

    2009 BMW 328 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Jet Black
    Int. Color:
    Lcb8 Terra/Blac
    Mileage:
    16,014
    Vin:
    WBAPH77579NM28727
    Stock Number:
    R9NM28727
    Sale Price $33,991
  • 2009 BMW 328 i

    2009 BMW 328 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Silver
    Int. Color:
    Black
    Mileage:
    17,955
    Vin:
    WBAPH77549NM28037
    Stock Number:
    R9NM28037
    Sale Price $32,991
  • 2009 BMW 328 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Black
    Mileage:
    14,253
    Vin:
    WBAPH73579A173820
    Model Code:
    0944
    Stock Number:
    R9A173820
    Sale Price $32,991
  • 2009 BMW 328 i

    2009 BMW 328 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Transmission:
    Automatic
    Ext. Color:
    Gray
    Int. Color:
    Gray
    Mileage:
    16,255
    Vin:
    WBAPH735X9A173455
    Model Code:
    0944
    Stock Number:
    R9A173455
    Sale Price $33,991
  • 2008 BMW 328 i

    2008 BMW 328 Sedan
    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Ext. Color:
    Tan
    Int. Color:
    Tan
    Mileage:
    42,325
    Vin:
    WBAVA37528NL44480
    Stock Number:
    S8NL44480
    Sale Price $21,992
  • 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
  • 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
  • 2009 BMW 335 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Ext. Color:
    White
    Int. Color:
    Brown
    Mileage:
    13,531
    Vin:
    WBAWL73539P181310
    Model Code:
    0946
    Stock Number:
    P9P181310
    Sale Price $42,992
  • 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
  • 2008 BMW 335 i

    Drivetrain:
    RWD
    Engine:
    3.0L I-6cyl
    Ext. Color:
    Black
    Int. Color:
    Brown
    Mileage:
    27,531
    Vin:
    WBAWL73538PX57881
    Model Code:
    0846
    Stock Number:
    T8PX57881
    Sale Price $38,992
  • 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
Previous Page

Page 1 of 2

Next Page

Viewing 1 - 35 of 65 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.