Terms and Conditions

Effective Date: April 2, 2026

1. Service Description

chris3g Coding provides remote BMW coding and programming services, 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

The scope of each purchased service is defined by the service description listed on your invoice or booking confirmation at the time of purchase. Any additional services discovered or 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
  • No chargebacks permitted after service delivery

4. 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

5. 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)

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
  • 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 successfully completed 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)

6. Service 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

7. Liability Disclaimer

SERVICES 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 services
  • Issues arising from customer modifications after service
  • Compatibility issues with future vehicle updates

Customer acknowledges that vehicle modifications carry inherent risks and assumes full responsibility for requesting and authorizing such modifications.

8. Intellectual Property

  • All software tools and coding files remain property of respective owners
  • No transfer of ownership rights in any software or tools
  • Customer receives license to use modifications on their vehicle only
  • Redistribution or resale of coding files is strictly prohibited

9. 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

10. Force Majeure and Service Interruptions

chris3g Coding shall not be liable for delays or failure to perform services 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 at no additional cost.

11. 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

12. 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 after the effective date constitutes acceptance of updated terms
  • Customer responsible for reviewing terms periodically

13. 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.

14. Contact Information

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

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