Condition
Purchase
Sort by
Time
Various
Bachmann 460 secr - 31-460, class
£134.86
Buy It Now
Bachmann 650y class 47 - bachmann,
£124.95
Buy It Now
Bachmann 979a standard 3mt - ,
£71.42
Buy It Now
Bachmann 376 class - bachmann, 416
£69.98
Buy It Now
Bachmann 976 br lined - 31-976,
£89.95
Buy It Now
Bachmann 884 midland - bachmann, class
£79.95
Buy It Now
Bachmann 185 gauge 6 - 31-185, oo
£58.00
Buy It Now
Bachmann 326 class 105 2 - 31-326,
£99.95
Buy It Now
Bachmann 380 class - 31-380,
£141.10
Buy It Now
Bachmann 457 ivatt - ,
£52.70
Buy It Now
Bachmann 427a class 411 - class,
£200.00
Buy It Now
Bachmann 978 standard - bachmann,
£75.00
Buy It Now
Bachmann gauge 588 - bachmann,
£149.99
Buy It Now
Bachmann gauge 337 br - 31-337,
£48.54
Buy It Now
Bachmann 614 class - class, tank
£112.91
Buy It Now
Bachmann gauge derby - oo,
£135.00
Buy It Now
Bachmann 210 patriot 8dcc - bachmann, 31-210
£86.11
Buy It Now
Bachmann 057 j72 8693 lner - bachmann,
£14.00
Buy It Now
Bachmann 980 standard - br,
£99.50
Buy It Now
Bachmann 650lds class 47 - class,
£135.90
Buy It Now
Bachmann gauge 31 725nrm - gauge, 31-725nrm
£220.00
Buy It Now
Gauge bachmann 658 - gauge, 31-658
£120.30
Buy It Now
Bachmann gauge 362a br - bachmann, 31-362a
£89.50
Buy It Now
Bachmann 265 class - bachmann,
£82.99
Buy It Now
Bachmann 425 gauge class - oo,
£104.18
Buy It Now
Bachmann gauge 725a nrm - bachmann,
£229.95
Buy It Now
Bachmann 636a class 64xx - bachmann, 31-636a
£63.10
Buy It Now
Bachmann gauge 577 - bachmann,
£150.00
Buy It Now
Bachmann 855a gauge j39 - bachmann, oo
£66.22
Buy It Now
Bachmann 502a class - bachmann, 31-502a
£165.02
Buy It Now
Bachmann 322 gcr 295 - bachmann, 9j
£152.50
Buy It Now
Bachmann 480 lms class - lms, g2a
£79.99
Buy It Now
Bachmann 185 jubilee class - bachmann, 31-185
£67.50
Buy It Now
Bachmann 118 br lined - 31-118,
£99.95
Buy It Now
Bachmann gauge 086 br - bachmann,
£119.50
Buy It Now
Bachmann 976a lined - bachmann,
£89.50
Buy It Now
Bachmann tmc 188pre3 lms - bachmann/tmc, 31-188pre3
£97.50
Buy It Now
Bachmann gauge 31 032 - gauge', 31-032
£172.30
Buy It Now
Dcc fitted bachmann 677 - fitted, 31-677
£141.10
Buy It Now
Bachmann 530 class 526 - 31-530, a2
£135.90
Buy It Now
Bachmann 977 br black - oo,
£89.50
Buy It Now
Bachmann gauge 499 class - oo,
£269.95
Buy It Now
Bachmann branchline class - oo,
£260.70
Buy It Now
Bachmann 508 class 158 - bachmann, 31-508
£95.00
Buy It Now
Bachmann 882 black - br, class
£125.00
Buy It Now
Bachmann 377 epb - bachmann, 2-epb
£146.30
Buy It Now
Bachmann class 158 central - bachmann,
£73.50
Buy It Now
Bachmann 903 gauge class - oo,
£95.00
Buy It Now
Near mint bachmann 64xx - bachmann,
£79.95
Buy It Now
Bachmann 318k gcr - 31-318k, robinson
£208.70
Buy It Now
Unused bachmann 476 class - unused,
£91.99
Buy It Now
Bachmann 717 lner - lner, class
£70.00
Buy It Now
Bachmann 127 3000 class - bachmann,
£99.00
Buy It Now
Bachmann 607 gauge v3 - 31-607,
£57.50
Buy It Now
7210 bachmann 427a br - bachmann,
£189.95
Buy It Now
Bachmann 480 class g2a - class,
£75.00
Buy It Now
Bachmann 425a class 411 - bachmann,
£144.99
Buy It Now
Bachmann 146a gauge br - bachmann, 31-146a
£130.70
Buy It Now
Bachmann 116a 4mt - bachmann,
£125.50
Buy It Now
Bachmann 564 gauge - gauge, br
£78.70
Buy It Now
Bachmann gauge 31 145nrm - bachmann,
£220.00
Buy It Now
Bachmann 825y gauge - bachmann, oo
£159.99
Buy It Now
Bachmann gauge 31 - bachmann, 31-010
£119.50
Buy It Now
Bachmann 691 stanier - bachmann, mogul
£113.99
Buy It Now
Bachmann 880k gauge - 31-880k,
£260.69
Buy It Now
Bachmann branchline class - bachmann,
£312.70
Buy It Now
Bachmann gauge 500 - oo,
£89.50
Buy It Now
Bachmann 360x class 03 - , 31-360x
£146.30
Buy It Now
Bachmann 278 gauge - 31-278, oo
£50.00
Buy It Now
Bachmann gauge class 70 - oo,
£167.10
Buy It Now
Bachmann 175 green 6 0 - green, 4-6-0
£139.99
Buy It Now
Bachmann 615 class tank - v3,
£83.38
Buy It Now
Bachmann 375 class 416 - 31-375,
£129.99
Buy It Now
Bachmann 883 midland - 31-883,
£104.70
Buy It Now
Bachmann gauge c class - bachmann,
£99.50
Buy It Now
Bachmann 033 class 350 4 - bachmann, 31-033
£412.50
Buy It Now
Bachmann 063 gauge e1 - gauge,
£86.00
Buy It Now
Bachmann gauge 956 - oo, 31-956
£89.50
Buy It Now
Bachmann 379 gauge class - oo,
£135.00
Buy It Now
Bachmann 651 class 47612 - bachmann,
£146.30
Buy It Now
Bachmann gauge steam - oo,
£69.99
Buy It Now
Bachmann 475 class g2a - bachmann,
£63.10
Buy It Now
Bachmann branchline ivatt - bachmann,
£133.30
Buy It Now
Bachmann 586 class 70003 - ,
£149.99
Buy It Now
Bachmann 211 green - bachmann, 31-211
£61.02
Buy It Now
Bachmann 212 patriot 5541 - bachmann, 31-212
£78.70
Buy It Now
Bachmann 627b class 3520 - 31-627b, 3f
£79.74
Buy It Now
Bachmann branchline 976a br - bachmann,
£78.70
Buy It Now
Bachmann 740asf 1532 - bachmann, 31-740asf
£238.00
Buy It Now
Bachmann gauge 31 - oo,
£119.99
Buy It Now
Bachmann 146 gauge - 31-146, br
£114.95
Buy It Now
Bachmann gauge 165nrm - gauge, 31-165nrm
£149.50
Buy It Now
Bachmann 401 lord nelson - 31-401,
£54.95
Buy It Now
Bachmann 57xx pannier tank - 00,
£89.99
Buy It Now
Bachmann 277 s r - bachmann, l.m.s.r
£130.00
Buy It Now
Bachmann 550 class v2 - class,
£71.42
Buy It Now
Looking for more bachmann 31?
Search eBay live — fresh results filtered for the best value, updated every hour.
Browse 96 bachmann 31 listings currently in our index. Prices range from £14 to £412.5, with an average of £121.71. Whether you are hunting for a bargain or looking for a top-spec model, the selection below covers all price points — new, used and refurbished. More about bachmann 31 →
Try this: bachmann class 57 | barbie car | bedford tm | bmw mini chrome trim | brisca f1 car | chevrolet camaro z28 | deltics | class 166 | daimler v8 250 | daf wheel
Whether you are looking for a brand-new or second-hand bachmann 31, eBay offers one of the largest selections available online. With 96 active listings at the time of this page's last update, you have plenty of choice across different conditions, sellers and price points. The cheapest option currently starts at £14, while premium listings can reach £412.5 — giving you a wide budget spread to work with. The average price of £121.71 can serve as a useful benchmark: listings below this tend to be used or auction-style, while those above often include extra accessories, warranties, or are sold by professional sellers with high feedback scores. Always check the seller's feedback rating and return policy before committing to a purchase. If you need the item quickly, filter by "Buy It Now" to avoid the uncertainty of auctions. For used items, look closely at the condition description and photos — terms like "good", "very good" and "like new" can mean very different things depending on the seller.