Quick, easy, and efficient price comparison across multiple BMW parts vendors.

·   ·   ·   ·   ·   v3.1.0 ChangeLog   ·   ·   ·   ·   ·

Additional Vendors Added:
- Endras BMW (Canada)
- My Bimmer Parts

General Usability Improvements:
- Combined Vendors and International Vendors into single tab
- Renamed search buttons to more accurately reflect their action
- Added option to set either the “OE” or “OEM” button as default search
- Added button to copy prices to clipboard on search tab
- Added save and load preferred vendors buttons to search tab
- Added the ability to show/hide tooltips
- Miscellaneous tweaks and improvements

Support for Mac is finally here, as well!

Biggest news with this release is that the BMW PNPC tool is now available for Mac users! I'll be updating information here over the next couple of days, so if you're reading this, stay tuned for more details. New overview video for this version is on the homepage, as well.

Click below to expand any of the previous ChangeLogs.


·   ·   ·   ·   ·   v3.0.0 ChangeLog   ·   ·   ·   ·   ·

Additional Vendors Added:
- BMW of Bridgewater

General Usability Improvements:
- Include/exclude online dealerships
- Reorganized, condensed, and clarified information

New Tabs and Horizontal Layout

Have changed things up a bit and switched to a horizontal layout, which affords for additional vendors in the future and some extra room for sorting options. Should be a little more organized and informative, as there's more room for notes on how things work and most buttons/settings have additional explanations when you hover over them. Using the tool should be a little more self-explanatory now for those who may not have seen/read through the "About" section.

New default settings are set to exclude dealerships, but this can easily be changed in the “Settings” tab. If you have any saved settings already, those will carry over to the 3.0 version and will not be overwritten. Hope some of the new layout changes help the overall flow and usability of the tool!


·   ·   ·   ·   ·   v2.9.1 ChangeLog   ·   ·   ·   ·   ·

Additional Vendors Added:
- Clickable Automotive (Australia)

I'm also working on some layout changes for v3.0.0 which will allow for additional vendors on the main tab. For those who have sent me requests on additional vendors, I'll include those in the next major update which will switch to a horizontal layout.


·   ·   ·   ·   ·   v2.9.0 ChangeLog   ·   ·   ·   ·   ·

Additional Vendors Added:
- BMW Parts 4U
- BMW Parts Pros
- Schmiedmann (Europe)

OE Price Detection Improvements (beta):
- Turner Motorsport now supported
- General detection improvements

Integrating Turner Motorsport was more of a challenge than any other vendor, due to their site and page layouts, as well as the inconsistencies in identifying Genuine BMW parts. If language other than “Genuine BMW” or “Original BMW” is used to identify a part, price detection may skip it, but have had good luck with the results so far. As of now, the “OE Price” feature is available for every vendor that sells OE Genuine BMW parts.

General Usability Improvements:
- Clicking in OE Price column selects single vendor
- “Save Settings" button tweaks

After running an instant price search, clicking in the OE Price column will now select a single vendor for easier launching of individual sites. Because of this, the “Save Settings” button has been tweaked to no longer save settings on each exit. Click once and your settings will remain unchanged until you do so again.

New OE Price Export Feature:
- Export OE prices to Excel after search

For easier handling of multiple part numbers and building pricing spreadsheets, OE prices can optionally be copied to the clipboard (pre-formatted for Excel) after each search. For those looking to run multiple part numbers, the included Excel template calculates the cheapest total cost from a single vendor, as well as the price savings of buying everything individually. This template was designed to be used in conjunction with the instant "OE Price" feature of BMW PNPC, but feel free to modify it to your liking.

You can download the template here: BMW PNPC v3.1.0 - OE Price Matrix Template.xlsx


·   ·   ·   ·   ·   v2.8.3 ChangeLog   ·   ·   ·   ·   ·

Additional Vendors Added:
- BMW of Morristown

Additional Forum Classifieds Added:
- M5Board Classifieds

OE Price Detection Improvements (beta):
- Fixed issue with ECS Tuning where “kit” prices were being displayed

General Usability Improvements:
- Search box now includes “How do I find part numbers?” for new users
- “OE Price” button notification can now be disabled

Have run close to a hundred part numbers through this version and the "OE Price" feature has been working correctly for supported sites carrying Genuine BMW parts. For those that use this feature frequently, I’ve also made it possible to disable the “beta notification” each time this is run (option is under the “Settings” tab).

Also, while I haven't personally placed an order with BMW of Morristown yet, I've seen a good amount of positive feedback. From recent price comparisons (see previous comment re: “hundred part numbers”) they also look to have extremely competitive prices on OE parts. If you're ordering from the dealer and not picking up locally, they might be a vendor worth considering.

Feel free to give the new version the "torture test" and put everything through its paces. If you have any suggestions/improvements or catch anything amiss, please let me know.


·   ·   ·   ·   ·   v2.8.1 ChangeLog   ·   ·   ·   ·   ·

Additional Vendors Added:
- Tomkinson BMW

Additional Forum Classifieds Added:
- M3Forum Classifieds
- Xoutpost Classifieds

OE Price Detection Improvements (beta):
- General detection improvements


·   ·   ·   ·   ·   v2.8.0 ChangeLog   ·   ·   ·   ·   ·

Additional Vendors Added:
- Bimmerparts
- Blunt Tech
- BMW of Fairfax
- Guten Parts
- Husker Parts

Also went ahead and combined Penske Parts with RealOEM for an additional diagram source.

New Forum Classifieds Section:
- Bimmerfest
- Bimmerforums
- E46Fanatics
- E90Fanatics
- E90Post

While not everyone includes part numbers in their for sale listings, this will pick up the ones that do. If there's additional forums you'd like to see included, please let me know.

New OE Price Feature for Genuine BMW Parts (beta):
- Instant price check for Genuine BMW parts

Current prices can be displayed for vendors selling an OE Genuine BMW part, the lowest price highlighted in green. If a part is unavailable, "N/A" will be displayed. This does not include other brands, only the OE Genuine BMW part. If you'd like to see all available parts from your selected vendors, and a true representation of all parts and price differences, please use the "Compare Sites" button.

While testing this feature, it accurately returned prices for every part number I gave it, except for once with a single vendor (pulled the price for a kit, as opposed to the individual part [now fixed in v2.8.3]). I can only troubleshoot and test so many part numbers, so you might keep an eye out for an unusually high price, but overall I had very good results. Will still be working on this feature, but feel it's usable in its current state. Speed is obviously dependent on your internet connection, number of vendors selected, and how quickly each website responds (I've been averaging around thirty seconds to run the entire list).

For now, this feature is simply a convenience, partially as a proof of concept and still in "beta," but it may evolve to encompass other manufacturers over time.

There have also been some additional improvements to the main website as far as content and clarity goes. If you have any questions, comments, or suggestions, please let me know.


·   ·   ·   ·   ·   v2.7.1 ChangeLog   ·   ·   ·   ·   ·

Additional Vendors Added


·   ·   ·   ·   ·   v2.7.0 ChangeLog   ·   ·   ·   ·   ·

New Settings Tab:
- New settings tab allows for program/search customization

New "Right-Click" Search Feature:
- Added “CTRL” or "SHIFT" + “Right-click” search feature

Price comparisons can now be run instantly on any highlighted part number by holding either "CTRL" or "SHIFT" and "right-clicking." This allows you to search any part number from any program. For those with Excel spreadsheets or parts lists, this feature is particularly useful. If you're reading through a DIY online that provides part numbers, or researching parts on RealOEM, this feature can be beneficial to quickly get an idea of availability, what everything might cost, and the best places to acquire parts.


·   ·   ·   ·   ·   v2.5.0 ChangeLog   ·   ·   ·   ·   ·

Additional Vendors Added

General Usability Improvements:
- Added default browser detection for Chrome, Internet Explorer, and Opera
- Added keyboard “Alt” shortcuts


·   ·   ·   ·   ·   v2.4.3 ChangeLog   ·   ·   ·   ·   ·

Additional Vendors Added


·   ·   ·   ·   ·   v2.4.0 ChangeLog   ·   ·   ·   ·   ·

General Usability Improvements:
- Compiled to run on both 32 and 64-bit machines


·   ·   ·   ·   ·   v2.3.0 ChangeLog   ·   ·   ·   ·   ·

General Usability Improvements:
- Part numbers now accepted in any format
- Added user error handling for blank part numbers, special characters, etc.
- Added ESC button function to exit program/cancel search
- “About” section updated

BMW part numbers can be used with spaces, dashes, etc., with error handling to catch special characters, letters, missing part numbers, and other scenarios. Also, pressing "ESC" on the keyboard will exit the program and cancel operations at any time.


·   ·   ·   ·   ·   v2.0.0 ChangeLog   ·   ·   ·   ·   ·

Updated Program Interface:
- New graphic interface with checkboxes for individual site selection
- New logo/icon

Additional Vendors Added

General Usability Improvements:
- Program window "always on top"

Program leaps and bounds beyond the previous version and gearing up for use with a broader audience.


·   ·   ·   ·   ·   v1.0.0 ChangeLog   ·   ·   ·   ·   ·

Initial Program Creation:
- Basic input box that searched predefined sites for a part number




© SilberVogel 2013-2015