Terms and Conditions

Effective Date: June 3, 2026

1. Service Description

chris3g Coding provides remote BMW coding services, programming services, technical support, and digital delivery products, including but not limited to:

  • Software modifications and feature activations
  • Diagnostic troubleshooting and clearing fault codes
  • Retrofit coding and programming
  • Performance enhancements and customizations
  • Appointment-based technical support
  • BMW workshop/service manuals, vehicle-specific documentation packages, wiring diagrams, and other downloadable materials

The scope of each purchased service or digital product is defined by the product description, invoice, payment link, or booking confirmation shown at the time of purchase. Any additional services, products, or support requested beyond that scope will require separate payment.

2. Customer Equipment Requirements

The customer is solely responsible for providing:

  • Compatible BMW diagnostic interface (wired ENET to OBD cable)
  • Computer running Windows 10/11 or macOS with administrative privileges
  • Stable, high-speed internet connection
  • BMW vehicle with functioning OBD port and compatible software version
  • Fully charged vehicle battery or active connection to battery charger/tender
  • Ability to follow technical instructions

⚠️ IMPORTANT: No refunds will be provided if services cannot be completed due to customer's inability to provide compatible equipment, adequate internet connection, or follow instructions.

3. Payment Terms

  • Payment in full is required before any work is performed
  • Accepted payment methods: Credit/Debit Card (via Stripe), Zelle, Venmo, Apple Cash, Revolut
  • All prices are in US Dollars (USD)
  • The price displayed on the website at the time of purchase governs the transaction
  • Prices are subject to change without notice; changes do not affect previously completed purchases
  • Digital delivery products may be generated, customized, or prepared immediately after payment
  • No chargebacks permitted after service delivery

4. Digital Delivery Products

  • Digital delivery products include, but are not limited to, BMW workshop/service manuals, VIN-specific documentation packages, wiring diagrams, PDF documents, software downloads, and other electronically delivered materials
  • Digital products may be generated for a specific VIN, vehicle, order, or customer request and may be delivered by download link, email, customer portal, or other electronic access method
  • Delivery is complete when the digital product is made available electronically, sent to the customer's provided email address, or downloaded, whichever occurs first
  • The customer is responsible for providing accurate VIN, vehicle, contact, and order information before purchase
  • BMW service manual packages contain official BMW procedure data where available. Factory procedures may differ from third-party videos, forum posts, owner shortcuts, or independent repair preferences
  • Factory documentation may show multiple vehicle or part variants, include surrounding component removal, or require procedures that differ from a customer's expected repair path. Those differences do not mean the digital product was not delivered as described
  • Digital delivery products are licensed for the purchasing customer's personal or internal use only. Redistribution, resale, public posting, or sharing of delivered materials is prohibited unless expressly authorized in writing

5. Scheduling and Session Expiration

  • Purchased services must be scheduled within 90 days of purchase
  • Sessions not scheduled within this period are considered forfeited and no refund will be issued
  • chris3g Coding may, at its sole discretion, extend this window or offer credit toward future services
  • It is the customer's responsibility to schedule their session in a timely manner

6. Cancellation, Refund, and No-Show Policy

Refunds ARE PROVIDED for:

  • Service cannot be completed due to provider's technical issues (pro-rated refund for services not performed)
  • Provider unable to deliver promised service features (partial or full refund at discretion)
  • Provider unable to generate or deliver a purchased digital delivery product due to provider-side technical issues

Refunds ARE NOT PROVIDED for:

  • Incompatible or missing diagnostic equipment
  • Inadequate internet connection or connection drops
  • Customer's inability to follow technical instructions
  • Vehicle hardware limitations or incompatibilities
  • Digital delivery products after the product has been generated, delivered, made available for download, emailed, or downloaded
  • Customer dissatisfaction with official BMW procedures or differences between BMW documentation and third-party videos, forum posts, owner shortcuts, or independent repair advice
  • Customer's inability to locate, open, use, print, follow, or interpret delivered digital documents when the product was delivered as described
  • Incorrect, incomplete, or outdated VIN, vehicle, contact, or order information provided by the customer
  • Cancellations at any time (no refunds; cancellations made 24+ hours before original appointment are eligible for rescheduling; cancellations under 24 hours may be eligible for rescheduling at provider's sole discretion)
  • Services completed or digital products delivered as described
  • Customer changes mind after coding has begun
  • Customer misses scheduled appointment time (no-shows forfeit the session unless rescheduled within 14 days at provider's sole discretion)

7. Service and Product Limitations

  • Customer must provide accurate VIN and vehicle information
  • Services may void vehicle warranty - customer assumes this risk
  • Not all features available for all models/years
  • Provider not responsible for pre-existing vehicle issues
  • Right to refuse service if vehicle condition poses safety risks
  • Some modifications may be reversible, others permanent
  • Certain features may require additional hardware installation by customer
  • Digital documentation is provided based on the information available for the supplied VIN, vehicle, and requested product at the time of generation
  • chris3g Coding does not guarantee that BMW factory documentation will match unofficial repair methods, customer expectations, third-party videos, or non-BMW procedures

8. Liability Disclaimer

SERVICES AND DIGITAL PRODUCTS ARE PROVIDED "AS-IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. IN NO EVENT SHALL CHRIS3G CODING BE LIABLE FOR:

  • Any indirect, consequential, incidental, or punitive damages
  • Loss of data, profits, or vehicle functionality
  • Damages exceeding the amount paid for the purchased service or digital product
  • Issues arising from customer modifications after service
  • Compatibility issues with future vehicle updates
  • Customer use, misuse, interpretation, or application of delivered digital documentation

Customer acknowledges that vehicle modifications carry inherent risks and assumes full responsibility for requesting and authorizing such modifications. Customer also assumes responsibility for repairs, diagnosis, or work performed using delivered digital documentation.

9. Intellectual Property

  • All software tools, coding files, documentation, and digital materials remain property of their respective owners
  • No transfer of ownership rights in any software, tools, documentation, or digital materials
  • Customer receives license to use modifications on their vehicle only
  • Redistribution or resale of coding files, service manuals, documentation packages, wiring diagrams, software, or other delivered digital materials is strictly prohibited

10. Data Privacy

  • Vehicle diagnostic data may be temporarily accessed during service
  • Customer information kept confidential and secure
  • No sharing with third parties except as required by law
  • Customer may request deletion of personal data at any time

11. Force Majeure and Service Interruptions

chris3g Coding shall not be liable for delays or failure to perform services or deliver digital products due to circumstances beyond our reasonable control, including but not limited to:

  • BMW server outages or maintenance windows
  • Internet infrastructure failures or service provider disruptions
  • Changes to BMW software or security protocols that affect coding capabilities
  • Natural disasters, power outages, or other acts of force majeure

In such events, we will make reasonable efforts to reschedule affected sessions or complete affected digital deliveries at no additional cost.

12. Dispute Resolution

  • These terms are governed by the laws of New Jersey, USA
  • Disputes shall be resolved through binding arbitration, except for claims eligible for small claims court
  • Customer waives right to jury trial and class action lawsuits
  • Each party bears their own legal costs

13. Modifications to Terms

  • We reserve the right to update these terms at any time
  • We will make reasonable efforts to notify customers of material changes via email
  • Changes become effective 14 days after posting to the website, unless otherwise stated
  • Continued use of services or digital products after the effective date constitutes acceptance of updated terms
  • Customer responsible for reviewing terms periodically

14. Severability

If any provision of these Terms and Conditions is found to be invalid, illegal, or unenforceable by a court of competent jurisdiction, the remaining provisions shall continue in full force and effect. The unenforceable provision shall be modified to the minimum extent necessary to make it enforceable while preserving its original intent.

15. Contact Information

For questions about these terms, our services, or our digital products, please contact:

By using our services or purchasing digital products, you acknowledge that you have read, understood, and agree to be bound by these Terms and Conditions.