{"title":"B Series Engines","description":"","products":[{"product_id":"oil-filter-for-bmw-b57-b58-11428583898-11427826799","title":"Oil Filter for BMW B57 B58  - 11428583898 - 11427826799","description":"\u003cp\u003eThis is a BMW B57 B58 Oil Filter Kit for models such as the M140i, M240i, M340i, 540i \u0026amp; 840i).\u003c\/p\u003e \n\n\u003cp\u003eOne of the most important components in your vehicle is the oil filter. It keeps contaminants from making their way through your engine and causing premature failure. Those small metal particles, if not trapped by the filter, would abrade all moving metal to metal connections within the engine and wear out components quickly.\u003c\/p\u003e\n\n\u003cp\u003eThese units include all the related gaskets.\u003c\/p\u003e\n\n\u003cp\u003ePart Numbers  - 11428583898 - 11427826799\u003c\/p\u003e\n\n\u003cp\u003eCOMPATIBILITY - Please check against the part numbers provided to ensure you are ordering the correct part.\u003c\/p\u003e\n\n\u003cp\u003eYou can always provide your rego in the Q\u0026amp;A section and we will confirm fitment for you.\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":45518083227779,"sku":null,"price":36.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/2232660642.jpg?v=1753776266"},{"product_id":"valve-cover-pcv-valve-membrane-repair-kit-bmw-b58-11127645173","title":"Valve Cover PCV Valve Membrane Repair Kit BMW B58 11127645173","description":"\u003cp\u003eInitially BMW did not intend the breather valve to be a replacement part and the only way to repair a faulty one was to replace the entire valve cover assembly. Save money by replacing the breather valve itself, not the complete rocker cover. If the engine breather valve is faulty it may cause your car's engine to run rough. The breather valve purges oil vapour from the rocker cover of the engine. Enclosed in the breather valve housing is the oil separator, the oil separator stops oil and allows oil vapours to be released. Engine breather valves can fail due to the internal diaphragm splitting.\u003c\/p\u003e\n\n\u003cp\u003eFor BMW B58 enigines, part number 11127645173\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":45518083260547,"sku":null,"price":30.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/2232987611.jpg?v=1753776186"},{"product_id":"bmw-b37-b38-b46-b47-b48-oil-filter-housing-gasket-set-11425b3a1a5","title":"BMW B37 B38 B46 B47 B48 Oil Filter Housing Gasket Set 11425B3A1A5","description":"\u003cp\u003eThis is an oil filter housing gasket set which includes the gasket for the oil filter housing as well as the oil cooler in B37 B38 B46 B47 B48 powered BMWs and Minis. The oil filter housing is a common spot for oil leaks to occur. This gasket is constantly exposed to hot oil, causing it harden and crack over time. If you are trying to trace an elusive oil leak, your oil filter housing is a good place to check.\u003c\/p\u003e\n\u003cp\u003e11428591460, 11428575899, 11425B3A1A5, 11428591461\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":45518083326083,"sku":null,"price":35.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/signal-2026-05-27-090114.jpg?v=1779832445"},{"product_id":"bmw-b46-b47-b48-upgraded-aluminium-engine-coolant-hose-flange-bmw-11118511205","title":"BMW B46 B47 B48 Upgraded Aluminium Engine Coolant Hose Flange - BMW 11118511205","description":"\u003cp\u003eThis coolant hose flange connects the upper radiator hose at the engine block. This flange is a known failure point and can break by either attempting to disconnect the upper radiator hose or failing on its own. Major coolant leaks on the left side of the engine could be related to this flange.\u003c\/p\u003e\n\n\u003cp\u003eOur upgraded aluminum flange improves on the original plastic design to ensure maximum reliability in the future.\u003c\/p\u003e \n\n\u003cp\u003eIncludes required seal between the engine block and flange\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":45518083457155,"sku":null,"price":45.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/2232999973.jpg?v=1753775727"},{"product_id":"bmw-b58-upgraded-aluminum-engine-block-coolant-flange-11118619408","title":"BMW B58 Upgraded Aluminum Engine Block Coolant Flange - 11118619408","description":"\u003cp\u003eThis coolant hose flange connects the coolant hose at the engine block. This flange is a known failure point and can break by either attempting to disconnect the upper radiator hose or failing on its own. Major coolant leaks on the side of the engine could be related to this flange.\u003c\/p\u003e\n\n\u003cp\u003eOur upgraded aluminum flange improves on the original plastic design to ensure maximum reliability in the future.\u003c\/p\u003e \n\n\u003cp\u003eDue to design flaws in the original part we recommend using an RTV sealant between the engine block and this upgraded design flange to ensure the best long term result.\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":45518083489923,"sku":null,"price":45.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/2233001409.jpg?v=1753775652"},{"product_id":"bmw-b48-valve-cover-gasket-11128618519","title":"BMW B48 Valve Cover Gasket 11128618519","description":"\u003cp\u003eBMW B48 Valve Cover Gasket Part Number: 11128618519 \u003cbr\u003e\u003cbr\u003eYou are likely suffering a leaking valve cover gasket if you are noticing oil leaks down the side of your engine coming from the cylinder head. With age, the soft pliable rubber becomes a brittle, hard plastic. This causes the valve cover gasket to lose its seal and allows oil to leak out of the engine.\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":45599452463235,"sku":null,"price":60.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/signal-2025-08-20-101914_006.jpg?v=1755816696"},{"product_id":"bmw-new-style-oil-filler-cap-n20-n46-n47-n52-n54-n55-n57-s65-b38-b47-b48-b57-b58","title":"BMW New Style Oil Filler Cap N20 N46 N47 N52 N54 N55 N57 S65 B38 B47 B48 B57 B58","description":"\u003cp\u003eFits almost all BMW engines from 2000-2025\u003cbr\u003e\u003cbr\u003eOE Part Numbers:\u003cbr\u003e11128655331, 11127560482, 11128619360, 11124737102\u003cbr\u003e\u003cbr\u003eIncludes sealing gasket\u003c\/p\u003e\n\u003cp\u003eA faulty oil filler cap can cause a vacuum leak resulting in poor performance and possible engine damage. We recommend inspecting your oil filler cap for cracks or damage to the included seal. If any damage or unusual wear is found replace immediately.\u003c\/p\u003e\n\u003cp\u003eEngine Oil Filler Cap\u003cbr\u003eYour vehicles of filter cap protects the oil filter cartridge. It is not uncommon for the cap to become damaged from improper tool usage, heat or age. At the first signs of damage replace your oil filter cap to prevent more serious damage to your engine.\u003c\/p\u003e\n\u003cp\u003eEngine Oil Filler Cap Failure Symptoms\u003cbr\u003eCracking\u003cbr\u003eLeaking\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":45599471304835,"sku":null,"price":25.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/signal-2025-08-20-102124_004.jpg?v=1755817649"},{"product_id":"bmw-diesel-injector-washer-13532247156-f00vc17503","title":"BMW Diesel Injector Washer 13532247156 F00VC17503","description":"\u003cp\u003eDiesel injector washer for the BMW N47, N57, B47, B57, M47, M57 and various Bosch Stepped and Common Rail diesel Injectors.\u003c\/p\u003e\n\u003cp\u003ePrice is per washer, just select the quantity required. May also suit other engines per part numbers below.\u003c\/p\u003e\n\u003cp\u003eReplaces BMW OEM part #13532247156 and Bosch part #F00VC17503\u003c\/p\u003e\n\u003cp\u003eSIZE: Internal Diameter 7.0 MM External Diameter 15.0 MM Thickness 1.50 MM\u003c\/p\u003e\n\u003cp\u003e Suitable for;\u003cbr\u003eBMW series 1, 2, 3, 4, 5, 6, 7, 8, X1, X2, X3, X4, X5, X6 \u0026amp; X7\u003c\/p\u003e\n\u003cp\u003eYears\u003cbr\u003e1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47251290488963,"sku":null,"price":4.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/signal-2026-06-05-141214_002.jpg?v=1780629803"},{"product_id":"high-pressure-fuel-pump-gasket-for-bmw-b38-b48-11128618520","title":"High Pressure Fuel Pump Gasket for BMW B38, B48, 11128618520","description":"\u003cp\u003eThis seal sits between the valve cover and the high-pressure fuel pump creating a leak-free seal. It is required to replace this seal any time the high-pressure fuel pump is removed to ensure leak free operatrion\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW Part Number: 11128618520\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47281775345795,"sku":null,"price":15.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_113621.jpg?v=1781490303"},{"product_id":"coolant-expansion-tank-cap-for-bmw-e82-f22-e90-f30-f10-f13-g30-f01-f02-f25-f26-g01-g02-e70-f15-g05-e71-f16-g06-17117639020","title":"Coolant Expansion Tank Cap for BMW E82, F22, E90, F30, F10, F13, G30, F01, F02, F25, F26, G01, G02, E70, F15, G05, E71, F16, G06 17117639020","description":"\u003cp\u003eThis coolant cap fits a large range of BMW models, if in doubt ask us to match your vehicle to the part number.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eThe engine coolant reservoir cap is a critical component of a vehicle's cooling system. It seals the coolant reservoir or expansion tank, which holds excess engine coolant and maintains pressure in the cooling system. The cap is designed to release pressure at a specified level, ensuring that the cooling system operates effectively without excessive pressure buildup.\u003c\/p\u003e\n\u003cp\u003eBMW Part Number: 17117639020\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47281786650755,"sku":null,"price":30.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_113706.jpg?v=1781490653"},{"product_id":"intake-manifold-gasket-set-for-bmw-b38-b48-11617633493","title":"Intake Manifold Gasket Set for BMW B38, B48 - 11617633493","description":"\u003cp\u003eOne gasket for each intake runner, 4 gaskets in total\u003c\/p\u003e\n\u003cp\u003eIntake gaskets create an air tight seal between the intake manifold and cylinder head. This helps create the required vacuum pressure your motor needs to run properly. We recommend replacing these gaskets if you remove the intake manifold as these seals are one time use and commonly do not reseal properly.\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47281791729795,"sku":null,"price":32.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_113809.jpg?v=1781491611"},{"product_id":"upgraded-aluminum-oil-filter-housing-for-bmw-b38-b48-11428596283","title":"Upgraded Aluminum Oil Filter Housing for BMW B38, B48 - 11428596283","description":"\u003cp\u003eBMW's B38 \u0026amp; B48 engine has shown itself to be robust and reliable across numerous platforms. However, nothing is perfect. One engineering decision BMW made was constructing the oil filter housing from a plastic composite. One thing that seems to be a common theme when plastic composites are used is they tend to fail in the long run. Over time, the oil filter housing on the B38 \u0026amp; B48 engine has shown itself to be a major weak point. There are a few common failure modes:\u003c\/p\u003e\n\u003cp\u003e-Broken housing due to overtightening of oil filter cap\u003cbr\u003e-Leaking from perimeters of the oil filter housing\u003cbr\u003e-Coolant and oil mixing due to cross-contamination from the degradation of the oil filter housing \u003cbr\u003e\u003cbr\u003eThe first-generation B38 \u0026amp; B48 engine specifically has had a major issue with coolant and engine oil mixing due to material degradation. This problem if not caught in time will cause engine failure. This upgraded oil filter housing made from aluminum will not suffer from the same failure that the OE plastic oil filter housing and will be a lifelong component for your B38 or B48-powered BMW.\u003c\/p\u003e\n\u003cp\u003eBMW Part Number: 11428596283\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47281844879491,"sku":null,"price":295.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_114254.jpg?v=1781492643"},{"product_id":"turbo-coolant-return-line-aluminum-joint-upgrade-for-bmw-b38-b48-11537643226-11538854735","title":"Turbo Coolant Return Line Aluminum Joint Upgrade for BMW B38, B48 - 11537643226 - 11538854735","description":"\u003cp\u003eThe plastic fittings on BMW B38 and B48 engines are known to fail. Rather than replacing the entire expensive coolant line we now offer a cost effective upgrade solution enabling you to replace only the failed fitting with a more robust aluminum connector.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW Part Numbers: 11537643226 11538854735\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47281849401475,"sku":null,"price":25.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_114556.jpg?v=1781493284"},{"product_id":"water-pump-gasket-seal-repair-package-for-bmw-b48-b58-11517644809","title":"Water Pump Gasket Seal Repair Package for BMW B48, B58 - 11517644809","description":"\u003cp\u003eWater Pump Gasket Seal Repair Package for BMW B48, B58\u003c\/p\u003e\n\u003cp\u003eBMW Part Numbers: \u003cspan style=\"font-size: 0.875rem;\"\u003e11517644809 , 11518638026\u003c\/span\u003e\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47281853399171,"sku":null,"price":25.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_114909.jpg?v=1781493770"},{"product_id":"valve-cover-gasket-kit-for-bmw-b58-11128621951-11128638124","title":"Valve Cover Gasket Kit for BMW B58 - 11128621951 \u0026 11128638124","description":"\u003cp\u003eReplacement valve cover gasket kit for the first generation BMW B58 engine. This kit seals the valve cover to the top portion of the engine cylinder head to prevent motor oil from leaking out as it travels around the camshafts, rockers and valves.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW Part Numbers: 11128621951, 11128638124\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47281869750403,"sku":null,"price":80.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_115630.jpg?v=1781494073"},{"product_id":"coolant-hose-charge-air-cooler-for-bmw-b48-17128677245","title":"Coolant Hose Assembly Charge Air Cooler for BMW B48 - 17128677245","description":"\u003cp\u003eCoolant water hose assembly from the radiator to the charge air cooler for the BMW B48 and B58 engine fitted in various models.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW Part Number - 17128677245 \u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47281916903555,"sku":null,"price":195.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_115815.jpg?v=1781495920"},{"product_id":"coolant-hose-assembly-inlet-changeover-valve-for-bmw-b48-17128616914","title":"Coolant Hose Assembly Inlet Changeover Valve for BMW B48 - 17128616914","description":"\u003cp\u003eRadiator inlet changeover valve coolant water hose assembly for the BMW B48 engine fitted in various models.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW Part Number - 17128616914\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47282256904323,"sku":null,"price":95.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_120010.jpg?v=1781506112"},{"product_id":"upper-coolant-hose-for-bmw-f-series-b48-17128616528","title":"Upper Coolant Hose for BMW F series B48 - 17128616528","description":"\u003cp\u003eUpper radiator hose on the left side of the radiator for F series models with the B48 engine. This runs from the radiator to the coolant connector on the side of the engine block.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW part number: 17128616528\u003c\/p\u003e\n\u003cp\u003eF20 F21 F22 F23 F30 F31 F34 F35 F32 F33 F36\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47282303893635,"sku":null,"price":115.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_120122.jpg?v=1781506506"},{"product_id":"lower-coolant-hose-for-bmw-f-series-b48-17128662836","title":"Lower Coolant Hose for BMW F series B48 - 17128662836","description":"\u003cp\u003eLower radiator hose on the right side of the radiator for BMW F series models with the B48 engine. This runs from the radiator to the heat management module.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW Part Number: 17128662836\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eF20 F21 F22 F23 F30 F31 F34 F35 F32 F33 F36\u003c\/span\u003e\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47282321129603,"sku":null,"price":95.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_120223.jpg?v=1781507112"},{"product_id":"transmission-heat-exchanger-cooling-hose-for-bmw-b48-17127640287","title":"Transmission Heat Exchanger Cooling Hose for BMW B48 - 17127640287","description":"\u003cp\u003eTop coolant hose on the transmission heat exchanger (oil cooler) on various F and G series models.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW part number: 17127640287 \u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47282325160067,"sku":null,"price":95.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_120322.jpg?v=1781507788"},{"product_id":"charge-air-cooler-reservoir-aux-water-pump-hose-for-bmw-b48-b58-17128616531","title":"Charge Air Cooler Reservoir \/ Aux Water Pump Hose for BMW B48, B58 - 17128616531","description":"\u003cp\u003eCoolant water hose from the front intercooler \/ radiator to the expansion tank and aux water pump on various F series models with B48 and B58 engines.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW part number: 17128616531\u003c\/p\u003e\n\u003cp\u003eF20 F21 F22 F23 F30 F31F34 F35 F32 F33 F36\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47282327191683,"sku":null,"price":95.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_120426.jpg?v=1781507959"},{"product_id":"transmission-heat-exchanger-cooling-hose-for-bmw-f-series-b48-b58-17128673993","title":"Transmission Heat Exchanger Cooling Hose for BMW F Series B48, B58 - 17128673993","description":"\u003cp\u003eCoolant hose from the lower main radiator hose towards the transmission oil cooler. This hose used to be all one piece (BMW part #17128616559) but BMW decided to split it into two sections. This is the lower section.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW part number: 17128673993 \u003c\/p\u003e\n\u003cp\u003eF20 F21 F22 F23 F30 F31 F34 F35 F32 F33 F36\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47282354487427,"sku":null,"price":85.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_120520.jpg?v=1781508331"},{"product_id":"transmission-heat-exchanger-cooling-hose-for-bmw-b48-b58-17128662837","title":"Transmission Heat Exchanger Cooling Hose for BMW B48, B58 - 17128662837","description":"\u003cp\u003eHose from the lower radiator hose towards the transmission cooler. Positioned lower front of engine bay.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW part number: 17128662837\u003c\/p\u003e\n\u003cp\u003eF20 F21 F22 F23 F30 F31 F34 F35 F32 F33 F36\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47282484641923,"sku":null,"price":115.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_120624.jpg?v=1781508847"},{"product_id":"expansion-tank-vent-hose-for-bmw-b48-17129845173","title":"Expansion Tank Vent Hose for BMW B48 - 17129845173","description":"\u003cp\u003eExpansion tank vent hose for F series models with the B48 engine. This runs from the cylinder head to the expansion tank.\u003c\/p\u003e\n\u003cp\u003eBMW part numbers:\u003c\/p\u003e\n\u003cp\u003e17129845173 \u003c\/p\u003e\n\u003cp\u003e17128616536\u003c\/p\u003e\n\u003cp\u003e17128677244\u003c\/p\u003e\n\u003cp\u003e17128740118\u003c\/p\u003e\n\u003cp\u003e17125A05950\u003c\/p\u003e\n\u003cp\u003eF20 F21 F22 F23 F30 F31 F34 F35 F32 F33 F36\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47282564956291,"sku":null,"price":40.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_120745.jpg?v=1781509997"},{"product_id":"charge-air-cooler-water-pump-coolant-hose-for-bmw-b48-17128634285","title":"Charge Air Cooler Water Pump Coolant Hose for BMW B48 - 17128634285","description":"\u003cp\u003eCoolant hose from aux water pump to the intake charge air cooler on various F series models with the B48 engine.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW part number: 17128634285\u003c\/p\u003e\n\u003cp\u003eF20 F21 F22 F23 F30 F31 F34 F32 F33 F36 \u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47282615222403,"sku":null,"price":120.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_120832.jpg?v=1781510810"},{"product_id":"expansion-tank-vent-hose-for-bmw-b48-b58-17128620944","title":"Expansion Tank Vent Hose for BMW B48, B58 - 17128620944","description":"\u003cp\u003eVent hose from the upper radiator hose to the expansion tank on various F series models with the B48 and B58 engines.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eBMW part number: 17128620944\u003c\/p\u003e","brand":"EuroSource Performance","offers":[{"title":"Default Title","offer_id":47282660671619,"sku":null,"price":70.0,"currency_code":"NZD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0645\/8081\/2931\/files\/20260615_120937.jpg?v=1781511261"}],"url":"https:\/\/eurosourceperformance.co.nz\/collections\/b-series-engines.oembed?page=2","provider":"EuroSource Performance","version":"1.0","type":"link"}