Side Skirts For BMW 4 Series F32 F33 F36 2014-2020 M-Sport

$199.99
Color:  Carbon Fiber Look
Quantity
Description
  • Fitment:BMW 4 Series F32 F33 F36 2014-2020 M-Sport

  • Quantity: 2 PCS ( Left & Right Side )

  • Material:ABS

  • Warranty:  1 Year
Warranty

Akamotorsports Warranty Terms & Conditions:

Akamotorsports will guarantee products for a period of 1-year from the date of purchase. Warranty will be valid once the order is Fulfilled. Warranty only applies if the product was purchased from akamotorsports or through authorized retailer. product warranties are non-transferrable and do not include service charges, shipment or any additional requests for reimbursement. Product warranty is voided if any modifications are made to the akamotorsports product. Typical wear and tear on products is not covered under the warranty. Warranty does not cover products that have been improperly installed or products that have been damaged by abuse or improper care. All warranty claims that do not conform with the above warranty guidelines will be reviewed on a case by case basis and a final determination will be made by akamotorsports.


What is not covered by the warranty?

1. Products that do not have enough proof of purchase
2. The product is lost or stolen
3. Items beyond the warranty period
4. Non-quality related issues
5. Repair by third party
6. Damage caused by misuse of the product
7. Purchase from an unauthorized dealer


How to apply for warranty?

If you have product quality problems during the warranty period, you can send an email to: info@akamotorsports.com, tell us your order number and product model, we will contact you.

Contact email:info@akamotorsports.com

Customer service chat hours:

Mon-Sun | 9:00 am - 6:00 pm GMT+8

Return Policy & Refund Policy

Return Policy

We have a 30-day return policy. If you are not fully satisfied with akamotorsports, you can return it within 30 days.

Return/Exchange Conditions

To be eligible for a return, your item must be in the same condition that you received it, unworn or unused, with tags, and in its original packaging. You’ll also need the receipt or proof of purchase.

Shipping paid by Akamotorsports:

  1. Item damaged in transit.
  2. The item we deliver is not the same as what the customer purchased.
  3. We sent an item to the wrong location.

We will provide the return label/refund/exchange for free.

Shipping paid by Customer:

  1. Customer didn’t check and bought the wrong item.
  2. The customer didn’t like the item for their own reasons.
  3. The customer provided the wrong shipping address.

There will be restocking fee (10% of the order's original purchase price) been deducted from the refund for non-defective return.

Why? If you are purchasing an item from akamotorsports.com. You have to bear some responsibility for choosing the items you want and bearing the costs associated with delivering the item to you in good conditions. We will make all reasonable attempts to replace an item with a different one. We just cannot pay you to see if you like something. We have no intention to profit off returns, but the shipping fee is too expensive for us to bear all costs of you delivering a product and returning it with no risk to the purchaser.

Damages and issues

Please inspect your order upon reception and contact us immediately if the item is defective, damaged or if you receive the wrong item, so that we can evaluate the issue and make it right.

If the return is caused by akamotorsports, We will provide the return label/refund/exchange

You can contact us at info@akamotorsports.com.

Exchanges

If you ordered the wrong product, we encourage you to go onto to our website and order the correct product. At your convenience, please return your incorrectly ordered product in it's original box. In order to return an item to us, contact us at info@akamotorsports with your proof of purchase from our website, i.e. your receipt, email order confirmation or order number, and details of the reason for the return. Once we receive your product in good working order, we will process your refund.

Cancellation Policy

We understand that circumstances may arise where you need to cancel an order and request a refund before the product is shipped. However, please note that a cancellation fee of 5% will be applied to cover payment processing charges.

If you wish to cancel your order and request a refund, kindly notify us as soon as possible. The cancellation fee will be deducted from the total refund amount. We will initiate the refund process promptly and ensure that the remaining balance is returned to you through the original payment method used during the purchase.

We encourage our customers to carefully review their orders before finalizing the purchase to avoid any inconvenience. Please note that once the product has been shipped, our standard return and refund policy will apply.

If you have any questions or need further clarification regarding our cancellation and refund policy, please don't hesitate to reach out to our customer service team. We are here to assist you.

Thank you for choosing our online store, and we appreciate your understanding regarding this policy.

Return Address

For the return address, please email customer service to obtain the address (info@akamotorsports.com) Thank you!

If your return is accepted, we’ll send you a return shipping label, as well as instructions on how and where to send your package. 

How to return an item or an entire order?

Step 1: Please contact our Customer service team to start the return process with the following information:

  • Order number;
  • Proof of purchase;
  • Video or photo of the product (if applicable);
  • Complete delivery address;

Step 2: Insert your receipt, along with the items, back into the original packaging.

Step 3: Turn package over to the courier, after the courier has checked the return shipment, please close the package securely.

Refund Policy

  • You can return or refund within 30 days from the date you received the product.
  • We will notify you once we’ve received and inspected your return, and let you know if the refund was approved or not.
  • If approved, you’ll be automatically refunded on your original payment method within 3 business days.
  • Please remember it can take some time for your bank or credit card company to process and post the refund too.
  • There will be restocking fee (10% of the order's original purchase price) been deducted from the refund for non-defective return.
  • If more than 5 business days have passed since we’ve approved your return, please contact us at info@akamotorsports.com

Contact email:info@akamotorsports.com

Customer service chat hours:

Mon-Sun | 9:00 am - 6:00 pm GMT+8

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.