skip to content
Home
News
Politics
Business
Sports
Opinion
Obits
Photos
Jobs
Real Estate
Classifieds
Toggle navigation
All Cars
New Cars
Used Cars
Service Specials
Automotive News
Advertise With Us
Cars for sale in New Hampshire
Explore By:
Year
2025 (8)
2024 (8)
2023 (14)
2022 (3)
2017 (1)
Make
BMW (34)
Max Price
< $20,000 (1)
< $35,000 (12)
< $40,000 (29)
< $45,000 (31)
< $50,000 (34)
Sort By
Highest Price
Lowest Price
Highest Discount
$ / Month Desc
$ / Month Asc
34
cars matches: Trim
330i xDrive
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW04S8F31774
STOCK #:
MPA6334
MSRP:
$45,776
Dealer Discount
$1,789
Phone
-
Click Here
$43,987
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF04P8D21538
STOCK #:
MPA6307
MSRP:
$39,467
Dealer Discount
$1,743
Phone
-
Click Here
$37,724
Call us
603-888-5050
2022 BMW 3 Series
VIN:
3MW5R7J02N8C71994
STOCK #:
MPA5961
MSRP:
$33,780
Dealer Discount
$1,804
Phone
-
Click Here
$31,976
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF01P8C81855
STOCK #:
MPA6269
MSRP:
$33,764
Dealer Discount
$1,787
Phone
-
Click Here
$31,977
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF0XR8E70524
STOCK #:
MPA6028
MSRP:
$38,971
Dealer Discount
$2,279
Phone
-
Click Here
$36,692
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF04R8E31329
STOCK #:
MPA6056
MSRP:
$42,079
Dealer Discount
$2,085
Phone
-
Click Here
$39,994
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF01P8D09105
STOCK #:
MPA6063
MSRP:
$34,753
Dealer Discount
$2,763
Phone
-
Click Here
$31,990
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW05S8F34201
STOCK #:
B261004A
MSRP:
$47,044
Dealer Discount
$1,891
Phone
-
Click Here
$45,153
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF01P8D46140
STOCK #:
B253508A
MSRP:
$37,195
Dealer Discount
$1,857
Phone
-
Click Here
$35,338
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW08S8F33267
STOCK #:
MPA6061
MSRP:
$40,971
Dealer Discount
$2,403
Phone
-
Click Here
$38,568
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW08S8F33141
STOCK #:
MPA6087
MSRP:
$41,115
Dealer Discount
$1,137
Phone
-
Click Here
$39,978
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF05P8D43290
STOCK #:
B253490A
MSRP:
$36,194
Dealer Discount
$1,830
Phone
-
Click Here
$34,364
Call us
603-888-5050
2024 BMW 3 Series
VIN:
3MW89FF05R8D97871
STOCK #:
MPA6324
MSRP:
$42,504
Dealer Discount
$2,568
Phone
-
Click Here
$39,936
Call us
603-888-5050
2025 BMW 3 Series
VIN:
3MW89CW0XS8F54704
STOCK #:
MPA6297
MSRP:
$51,038
Dealer Discount
$2,376
Phone
-
Click Here
$48,662
Call us
603-888-5050
2017 BMW 3 Series
VIN:
WBA8D9C58HA003668
STOCK #:
MPA6237A
MSRP:
$19,998
Dealer Discount
$2,082
Phone
-
Click Here
$17,916
Call us
603-888-5050
2023 BMW 3 Series
VIN:
3MW89FF06P8D77609
STOCK #:
MPA6219
MSRP:
$36,162
Dealer Discount
$165
Phone
-
Click Here
$35,997
Load next page (2 of 3 pages)
Top