Filter By Year:
    other years
    Filter By Category:
    All Categories
    Your Location: Change Location
    2004 BMW Models324Matching Vehicles
     
    330 MSRP:$35,200 - $44,100
    Invoice Price:$32,190 - $40,290
    View all BMW 330 trim levels
    • MSRP: $35,200
    • MSRP: $36,800
    • MSRP: $36,950
    • MSRP: $44,100
    525 MSRP:$39,800 - $39,800
    Invoice Price:$36,380 - $36,380
    • MSRP: $39,800
    530 MSRP:$44,900 - $44,900
    Invoice Price:$41,020 - $41,020
    • MSRP: $44,900
    545 MSRP:$55,000 - $55,000
    Invoice Price:$50,210 - $50,210
    • MSRP: $55,000
    645 MSRP:$69,300 - $76,300
    Invoice Price:$63,225 - $69,595
    View all BMW 645 trim levels
    • MSRP: $69,300
    • MSRP: $76,300
    745 MSRP:$69,300 - $73,300
    Invoice Price:$63,225 - $66,865
    View all BMW 745 trim levels
    • MSRP: $69,300
    • MSRP: $73,300
    760 MSRP:$109,800 - $117,200
    Invoice Price:$100,080 - $106,810
    View all BMW 760 trim levels
    • MSRP: $117,200
    • MSRP: $109,800
    M3 MSRP:$47,100 - $55,600
    Invoice Price:$43,020 - $50,755
    View all BMW M3 trim levels
    • MSRP: $47,100
    • MSRP: $55,600
    X3 MSRP:$30,300 - $36,300
    Invoice Price:$27,735 - $33,195
    View all BMW X3 trim levels
    • MSRP: $30,300
    • MSRP: $36,300
    X5 MSRP:$40,800 - $69,800
    Invoice Price:$37,290 - $63,680
    View all BMW X5 trim levels
    • MSRP: $40,800
    • MSRP: $52,100
    • MSRP: $69,800
    Z4 MSRP:$33,600 - $40,900
    Invoice Price:$30,735 - $37,380
    View all BMW Z4 trim levels
    • MSRP: $33,600
    • MSRP: $40,900
    2003 BMW Models
     
    325 MSRP:$27,800 - $36,700
    Invoice Price:$25,460 - $33,555
    View all BMW 325 trim levels
    • MSRP: $27,800
    • MSRP: $29,550
    • MSRP: $29,600
    • MSRP: $30,400
    • MSRP: $32,150
    • MSRP: $36,700
    330 MSRP:$34,800 - $42,900
    Invoice Price:$31,830 - $39,200
    View all BMW 330 trim levels
    • MSRP: $34,800
    • MSRP: $35,600
    • MSRP: $36,550
    • MSRP: $42,900
    525 MSRP:$37,600 - $39,300
    Invoice Price:$34,375 - $35,925
    View all BMW 525 trim levels
    • MSRP: $37,600
    • MSRP: $39,300
    530 MSRP:$41,100 - $41,100
    Invoice Price:$37,560 - $37,560
    • MSRP: $41,100
    Page 18 of 22
    Top BMW Competitors
    2004 Audi A4
    MSRP : $33,240
    2004 Cadillac CTS
    MSRP : $30,650
    2004 Lexus ES 330
    MSRP : $31,725
    Advertisement

    New BMW For Sale

    Listings in Ashburn, VA

    Used BMW For Sale

    Listings in Ashburn, VA

    FIND A GREAT USED CAR

    Just Say - SHOW ME THE CARFAX
    Order Carfax Report
    Powered by
    Get a free CARFAX record check for a used car
    Go >>

    Great Auto Loan Rates

    Low Rates on New and Used Autos

    Presented By Apply In One Easy Step »
    Research the BMW before buying. Compare prices, reviews, specs, options, photos and reliability ratings for new and used BMW automobiles.
    Best Deal:
    Our Price:
    Savings:
    MSRP:
    Go Back to Best Deals »