Order by phone: 800.962.3596

M-4 Indoor Cycle Trainer

Mother's Day Sale: Save $150 thru Tuesday!

HFC0011-OS

5.0 stars (5.0)  1 review | Write a review

$599

You save $150

Save $150 thru Tuesday!
Slide background
Slide background
Slide background
Slide background

Bring your favorite workout home with the M4. You can get the intensity of a group cycling class in any room of your house with this stable indoor cycle. Find a perfect fit with the highly adjustable seat and handlebars, Ride as fast as you like without rocking the rugged, stable frame. Keep track of your speed, distance, time and calories on the console computer. Ride with power and security while your feet stay in place in the pedal cages with toe straps.

Total Value

When you buy from Johnson, you get more than a machine – you get a partner for life.

Enjoy these advantages FREE and automatically when you purchase:

Motivation & Productivity
Innovative Console Technology

Multiple programs to keep you interested and workout feedback to help you reach your goals.

Expert Fitness Advice

Get access to articles by professional trainers, and reach your goals with fitness tips and training plans delivered right to your inbox.

Trust & Security
30-Day Free Trial Period

There’s no risk to you because we offer a 100% Satisfaction Guarantee or your money back.

Warranty You Can Trust

We offer the best warranties in the industry so you can rest assured your purchase is protected.

Support & Service
Best Customer Service

We've got a team of certified experts located in Madison, WI dedicated to providing you with assistance.

Exclusive Dealer Network

Enjoy access to our group of select, certified partners who can offer you in-store product trials, advice, and maintenance.

Lower Cost of Ownership
Machines That Are Built to Last

From motor components to flywheels, every part is designed, manufactured, and assembled by us. You’ll feel the difference.

Rewards Program

Become an advocate to earn free fitness accessories like fitness mats and Passport Player packs.

Shipping & Financing

Shipping and Delivery

Free shipping on every online order – we even bring your purchase inside

We won’t leave your new fitness equipment outside and unattended. We schedule delivery and then we bring your boxes inside the first available ground-level door of the house or building.

Shipping time can range between 6-9 business days after purchase. The shipping company will contact you to schedule your delivery a few days prior. Delivery is performed during business hours, 9 a.m. - 5 p.m. Monday-Friday.

Please note: At this time, we can only accept orders for shipment within the contiguous 48 US states. We regret we cannot ship to P.O. boxes or to international destinations, including Canada. To read full shipping details, please visit our policies page.

Purchase in-store

Enjoy in-home delivery and setup: let one of our certified partners bring the product into the room of your choice, set it up and show you how to properly use it. Stop in or call the store nearest you for more details on our installation and enhanced delivery options. Additional fees may apply. Find your store today.

Payment and Financing

Checkout with confidence

Checkout securely online with Visa, Mastercard, Discover, or American Express

Easy monthly financing with a trusted lender

Online purchases: We offer 3, 6 and 12-month options on qualifying purchases through Affirm. Just add items to your cart and select "Finance with monthly payments" during the checkout process.


Over-the-phone purchases: We offer special financing options on qualifying purchases, through a trusted lender. Apply online, then call our customer support team at 800.962.3596 for more details and to complete your order.

Need to try it before you buy it?

We work with select partners throughout the US and Canada. Find your nearest store and ask about special financing offers for in-store purchases.

Reviews
<div class="yotpo-display-wrapper " style="visibility: hidden;"> <div class="yotpo-label yotpo-small-box"> <span class="yotpo-logo-title"><a class="" target="_blank" href="http://my.yotpo.com/landing_page?redirect=https%3A%2F%2Fwww.yotpo.com%2Fverified-product-reviews-by-yotpo&utm_campaign=branding_link_reviews_widget_v2&utm_medium=widget&utm_source=johnsonfit.com">Reviews by</a></span><div class="yotpo-icon-btn-big transparent-color-btn"><a class="yotpo-icon yotpo-icon-yotpo-logo" target="_blank" href="http://my.yotpo.com/landing_page?redirect=https%3A%2F%2Fwww.yotpo.com%2Fverified-product-reviews-by-yotpo&utm_campaign=branding_link_reviews_widget_v2&utm_medium=widget&utm_source=johnsonfit.com"></a></div> <div class="yotpo-default-button yotpo-icon-btn pull-right yotpo-hidden-mobile write-question-button"> <span class="yotpo-icon yotpo-icon-double-bubble"></span> <span class="yotpo-icon-button-text">ask a question</span> </div> <div class="yotpo-default-button yotpo-icon-btn pull-right yotpo-hidden-mobile write-button write-review-button"> <span class="yotpo-icon yotpo-icon-write"></span> <span class="yotpo-icon-button-text">write a review</span> </div> <div class="yotpo-clr"></div> </div> <span class="yotpo-display-wrapper" style="visibility: hidden;"> <div class="yotpo-regular-box yotpo-bottomline yotpo-bottomline-3-boxes "> <div class="yotpo-bottomline-box-1 yotpo-stars-and-sum-reviews"> <span class="yotpo-stars"> <span class="yotpo-icon yotpo-icon-star pull-left"></span><span class="yotpo-icon yotpo-icon-star pull-left"></span><span class="yotpo-icon yotpo-icon-star pull-left"></span><span class="yotpo-icon yotpo-icon-star pull-left"></span><span class="yotpo-icon yotpo-icon-star pull-left"></span> </span> <span class="yotpo-sum-reviews" style=""> <span class="font-color-gray based-on">1 Review </span> </span> <div class="yotpo-clr"></div> </div> <div class="yotpo-bottomline-box-2"> <div class="yotpo-star-distribution"> <div class="yotpo-star-distribution-content"> <div class="yotpo-distibutions-stars"> <span class="review-stars yotpo-distribution-clickable" data-score-distribution="5"> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <div class="yotpo-clr"></div> </span> <span class="review-stars " data-score-distribution="4"> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <div class="yotpo-clr"></div> </span> <span class="review-stars " data-score-distribution="3"> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <div class="yotpo-clr"></div> </span> <span class="review-stars " data-score-distribution="2"> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <div class="yotpo-clr"></div> </span> <span class="review-stars " data-score-distribution="1"> <span class="yotpo-icon yotpo-icon-star pull-left"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <div class="yotpo-clr"></div> </span> </div> <div class="yotpo-distibutions-sum-reviews"> <span class="yotpo-sum-reviews text-xs font-color-primary yotpo-distribution-clickable" data-score-distribution="5">(1)</span> <span class="yotpo-sum-reviews text-xs font-color-primary " data-score-distribution="4">(0)</span> <span class="yotpo-sum-reviews text-xs font-color-primary " data-score-distribution="3">(0)</span> <span class="yotpo-sum-reviews text-xs font-color-primary " data-score-distribution="2">(0)</span> <span class="yotpo-sum-reviews text-xs font-color-primary " data-score-distribution="1">(0)</span> </div> <div class="yotpo-distributions-graphs"> <div class="yotpo-star-distribution-graph yotpo-distribution-clickable" data-score-distribution="5"> <div class="yotpo-star-distribution-graph-background"></div> <div class="yotpo-star-distribution-score-wrapper"> <div class="yotpo-star-distribution-graph-score" style="width: 100.0%;"></div> </div> </div> <div class="yotpo-star-distribution-graph " data-score-distribution="4"> <div class="yotpo-star-distribution-graph-background"></div> <div class="yotpo-star-distribution-score-wrapper"> <div class="yotpo-star-distribution-graph-score" style="width: 0.0%;"></div> </div> </div> <div class="yotpo-star-distribution-graph " data-score-distribution="3"> <div class="yotpo-star-distribution-graph-background"></div> <div class="yotpo-star-distribution-score-wrapper"> <div class="yotpo-star-distribution-graph-score" style="width: 0.0%;"></div> </div> </div> <div class="yotpo-star-distribution-graph " data-score-distribution="2"> <div class="yotpo-star-distribution-graph-background"></div> <div class="yotpo-star-distribution-score-wrapper"> <div class="yotpo-star-distribution-graph-score" style="width: 0.0%;"></div> </div> </div> <div class="yotpo-star-distribution-graph " data-score-distribution="1"> <div class="yotpo-star-distribution-graph-background"></div> <div class="yotpo-star-distribution-score-wrapper"> <div class="yotpo-star-distribution-graph-score" style="width: 0.0%;"></div> </div> </div> </div> </div> <div class="yotpo-clr"></div> <div class="yotpo-star-distribution-footer text-xs yotpo-hidden"> <span class="yotpo-star-distribution-show-all">Show all reviews</span> </div> </div> </div> <div class="yotpo-clr"></div> </div> <div class="yotpo-clr"></div> </span> <div class="write-review-wrapper write-form"> <div class="write-review yotpo-regular-box"> <div class="yotpo-header"> <div> <label class="y-label yotpo-header-title">WRITE A REVIEW</label> </div> <label class="y-label">Score:</label> <div> <span class="stars-wrapper"> <span class="yotpo-icon yotpo-icon-empty-star pull-left review-star" data-score="1"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left review-star" data-score="2"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left review-star" data-score="3"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left review-star" data-score="4"></span> <span class="yotpo-icon yotpo-icon-empty-star pull-left review-star" data-score="5"></span> </span> </div> </div> <div class="write-review-content"> <div class="form-group" data-custom-form-id=684> <div class="form-element"> <label class="y-label"> <span class="yotpo-mandatory-mark">* </span> Title: </label> <input class="y-input" autocomplete="off" name="review_title" maxlength="150" placeholder=""/> </div> <div class="form-element"> <label class="y-label"> <span class="yotpo-mandatory-mark">* </span> Review: </label> <textarea class="y-input yotpo-text-box" name="review_content" placeholder=""></textarea> </div> <div class="form-element yotpo-custom-tag-field "> <label class="y-label yotpo-field-title"> Which best describes you </label> <div class="yotpo-single-choice-field"> <div class="yotpo-single-choice-option"> <div class="yotpo-radio-wrapper"><input type="radio" name="classify-your-current-fitness-state" value="Just getting started on my fitness journey"></div> <label class="y-label yotpo-field-option-label">Just getting started on my fitness journey</label> </div> <div class="yotpo-single-choice-option"> <div class="yotpo-radio-wrapper"><input type="radio" name="classify-your-current-fitness-state" value="Have run a 5k or 10k"></div> <label class="y-label yotpo-field-option-label">Have run a 5k or 10k</label> </div> <div class="yotpo-single-choice-option"> <div class="yotpo-radio-wrapper"><input type="radio" name="classify-your-current-fitness-state" value="Just trying to lose some weight"></div> <label class="y-label yotpo-field-option-label">Just trying to lose some weight</label> </div> <div class="yotpo-single-choice-option"> <div class="yotpo-radio-wrapper"><input type="radio" name="classify-your-current-fitness-state" value="Training for a half or full marathon"></div> <label class="y-label yotpo-field-option-label">Training for a half or full marathon</label> </div> <div class="yotpo-single-choice-option"> <div class="yotpo-radio-wrapper"><input type="radio" name="classify-your-current-fitness-state" value="Elite athlete but not into racing"></div> <label class="y-label yotpo-field-option-label">Elite athlete but not into racing</label> </div> <div class="yotpo-single-choice-option"> <div class="yotpo-radio-wrapper"><input type="radio" name="classify-your-current-fitness-state" value="None of these"></div> <label class="y-label yotpo-field-option-label">None of these</label> </div> </div> <div class="yotpo-clr"></div> </div> <div class="form-element yotpo-custom-tag-field "> <label class="y-label yotpo-field-title"> What is primary goal for the equipment that you purchased? </label> <div class="yotpo-single-choice-field"> <div class="yotpo-single-choice-option"> <div class="yotpo-radio-wrapper"><input type="radio" name="what-is-the-main-use-for-your-equipment" value="Weight loss"></div> <label class="y-label yotpo-field-option-label">Weight loss</label> </div> <div class="yotpo-single-choice-option"> <div class="yotpo-radio-wrapper"><input type="radio" name="what-is-the-main-use-for-your-equipment" value="Health management"></div> <label class="y-label yotpo-field-option-label">Health management</label> </div> <div class="yotpo-single-choice-option"> <div class="yotpo-radio-wrapper"><input type="radio" name="what-is-the-main-use-for-your-equipment" value="Training for future event"></div> <label class="y-label yotpo-field-option-label">Training for future event</label> </div> <div class="yotpo-single-choice-option"> <div class="yotpo-radio-wrapper"><input type="radio" name="what-is-the-main-use-for-your-equipment" value="General walking or jogging"></div> <label class="y-label yotpo-field-option-label">General walking or jogging</label> </div> </div> <div class="yotpo-clr"></div> </div> </div> </div> <div class="yotpo-footer yotpo-animation-opacity"> <div class="socialize-wrapper"> <div class="connected">You are connected as <span class="username"></span></div> <div class="socialize"> <label class="y-label">Connect with:</label> <div> <div class="yotpo-default-button yotpo-icon-btn" data-network="linkedin"><span class="yotpo-icon yotpo-icon-linkedin pull-left"></span></div> <div class="yotpo-default-button yotpo-icon-btn" data-network="google_oauth2"><span class="yotpo-icon yotpo-icon-google pull-left"></span></div> <div class="yotpo-default-button yotpo-icon-btn" data-network="twitter"><span class="yotpo-icon yotpo-icon-twitter pull-left"></span></div> <div class="yotpo-default-button yotpo-icon-btn" data-network="facebook"><span class="yotpo-icon yotpo-icon-facebook pull-left"></span></div> </div> </div> <div class="yotpo-or"> -OR- </div> </div> <div class="connect-wrapper "> <div class="form-element name-input"> <label class="y-label">Use your name:</label> <input class="y-input" autocomplete="off" name="display_name" maxlength="40" placeholder=""/> </div> <div class="form-element email-input"> <label class="y-label">Email:</label> <input class="y-input" autocomplete="off" name="email" placeholder=""/> </div> <div class="yotpo-clr"></div> </div> </div> <div class="error-box yotpo-hidden"> <div class="text-wrapper"> <label class="error-text empty yotpo-hidden">Review's title & body can't be empty</label> <label class="error-text score yotpo-hidden">Please enter a star rating for this review</label> <label class="error-text display_name_empty yotpo-hidden">Name field cannot be empty</label> <label class="error-text email yotpo-hidden">Invalid email</label> <label class="error-text user-already-reviewed yotpo-hidden">Your review has already been submitted.</label> <label class="error-text max_length yotpo-hidden">Max length was exceeded</label> <label class="error-text mandatory_field yotpo-hidden">Please fill out all of the mandatory (*) fields</label> </div> <div class="yotpo-icon-btn-small transparent-color-btn"><span class="yotpo-icon yotpo-icon-cross"></span></div> </div> <input type="button" class="yotpo-default-button primary-color-btn yotpo-submit yotpo-disabled" value="Post"/> <div class="yotpo-preloader-wrapper"> <div class="yotpo yotpo-pre-loader"> <span class="yotpo-empty-stars"> <span class="yotpo-icon yotpo-icon-empty-star"></span> <span class="yotpo-icon yotpo-icon-empty-star"></span> <span class="yotpo-icon yotpo-icon-empty-star"></span> <span class="yotpo-icon yotpo-icon-empty-star"></span> <span class="yotpo-icon yotpo-icon-empty-star"></span> </span> <span class="yotpo-full-stars"> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> </span> </div> </div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-messages"> <div class="yotpo-thank-you yotpo-hidden" data-type="share"> <div class="yotpo-icon-btn transparent-color-btn"><span class="yotpo-icon yotpo-icon-cross"></span></div> <div class="yotpo-thankyou-header text-3xl"> <span class="yotpo-icon yotpo-icon-heart"></span> <span>Thank you for posting a review!</span> </div> <div class="yotpo-thankyou-content"> <span>We value your input. Share your review so everyone else can enjoy it too.</span> </div> <div class="yotpo-thankyou-footer"> <div class="yotpo-default-button yotpo-icon-btn"> <a class="social-link popup-link" href="#" target="_blank" data-network="facebook"> <span class="yotpo-icon yotpo-icon-facebook"></span> <span class="yotpo-icon-button-text">share</span> </a> </div> <div class="yotpo-default-button yotpo-icon-btn"> <a class="social-link popup-link" href="#" target="_blank" data-network="twitter"> <span class="yotpo-icon yotpo-icon-twitter"></span> <span class="yotpo-icon-button-text">share</span> </a> </div> <div class="yotpo-default-button yotpo-icon-btn"> <a class="social-link popup-link" href="#" target="_blank" data-network="linkedin"> <span class="yotpo-icon yotpo-icon-linkedin"></span> <span class="yotpo-icon-button-text">share</span> </a> </div> <div class="yotpo-default-button yotpo-icon-btn"> <a class="social-link popup-link" href="#" target="_blank" data-network="google"> <span class="yotpo-icon yotpo-icon-google"></span> <span class="yotpo-icon-button-text">share</span> </a> </div> </div> </div> <div class="yotpo-thank-you yotpo-hidden" data-type="pending-for-review-approval"> <div class="yotpo-icon-btn transparent-color-btn"><span class="yotpo-icon yotpo-icon-cross"></span></div> <div class="yotpo-thankyou-header text-3xl"> <span class="yotpo-icon yotpo-icon-heart"></span> <span>Thank you for posting a review!</span> </div> <div class="yotpo-thankyou-content"> <span>Your review was sent successfully and is now waiting for our staff to publish it.</span> </div> </div> </div> <div class="write-question-wrapper write-form"> <div class="write-review yotpo-regular-box"> <div class="yotpo-header"> <label class="y-label yotpo-header-title">ASK A QUESTION</label> </div> <div class="write-question-content"> <div class="form-group"> <div class="form-element"> <label class="y-label">Question:</label> <textarea class="y-input yotpo-text-box" name="review_content" maxlength="1000" placeholder=""></textarea> </div> </div> </div> <div class="error-box yotpo-hidden"> <div class="text-wrapper"> <label class="error-text empty yotpo-hidden">Review's title & body can't be empty</label> <label class="error-text score yotpo-hidden">Please enter a star rating for this review</label> <label class="error-text display_name_empty yotpo-hidden">Name field cannot be empty</label> <label class="error-text email yotpo-hidden">Invalid email</label> <label class="error-text user-already-reviewed yotpo-hidden">Your review has already been submitted.</label> <label class="error-text max_length yotpo-hidden">Max length was exceeded</label> <label class="error-text mandatory_field yotpo-hidden">Please fill out all of the mandatory (*) fields</label> </div> <div class="yotpo-icon-btn-small transparent-color-btn"><span class="yotpo-icon yotpo-icon-cross"></span></div> </div> <div class="yotpo-footer yotpo-animation-opacity"> <div class="connect-wrapper"> <div class="form-element name-input"> <label class="y-label">Use your name:</label> <input class="y-input" autocomplete="off" name="display_name" maxlength="40" placeholder=""/> </div> <div class="form-element email-input"> <label class="y-label">Email:</label> <input class="y-input" autocomplete="off" name="email" placeholder=""/> </div> <div class="yotpo-clr"></div> </div> </div> <input type="button" class="yotpo-default-button primary-color-btn yotpo-submit yotpo-disabled" value="Post"/> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-messages"> <div class="yotpo-thank-you yotpo-hidden" data-type="pending-for-question-approval"> <div class="yotpo-icon-btn transparent-color-btn"><span class="yotpo-icon yotpo-icon-cross"></span></div> <div class="yotpo-thankyou-header text-3xl"> <span class="yotpo-icon yotpo-icon-heart"></span> <span>Thank you for posting a question!</span> </div> <div class="yotpo-thankyou-content"> <span class="yotpo-thankyou-confirmation" data-type="question-approval">Please click on the link in the confirmation email we just sent you to submit your question.<br/></br/></span> <span class="yotpo-thankyou-publish">Your question will appear on the site once someone answers it.</span> </div> </div> </div> <div class="yotpo-small-box yotpo-nav reviews 0"> <div class="yotpo-nav yotpo-nav-primary"> <ul> <li class="yotpo-nav-tab yotpo-active" data-type="reviews" data-content="yotpo-reviews-7cfae0ac-cdcf-42a4-ae76-d015fdef6601"> <div class="yotpo-nav-wrapper"> <span>Reviews</span> <span class="nav-tab-sum yotpo-reviews-nav-tab-sum">(1)</span> </div> </li> <li class="yotpo-nav-tab " data-type="questions" data-content="yotpo-questions-7cfae0ac-cdcf-42a4-ae76-d015fdef6601"> <div class="yotpo-nav-wrapper"> <span>Questions</span> <span class="yotpo-nav-tab-sum">(0)</span> </div> </li> </ul> <div class="yotpo-icon-btn-big transparent-color-btn yotpo-visible-mobile"> <span class="yotpo-icon yotpo-icon-three-lines"></span> </div> <div class="yotpo-dropdown-wrapper mobile-collapse"> <div class="yotpo-menu-mobile-collapse yotpo-hidden-mobile"> <div class="yotpo-nav-dropdown-category yotpo-visible-mobile write-review-button"> <span class="yotpo-icon yotpo-icon-write"></span> <span class="y-label">write a review</span> </div> <div class="yotpo-nav-dropdown-category yotpo-visible-mobile write-question-button"> <span class="yotpo-icon yotpo-icon-write"></span> <span class="y-label">ask a question</span> </div> </div> </div> <div class="yotpo-clr"></div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-nav-content"> <div class="yotpo-reviews yotpo-active" id="yotpo-reviews-7cfae0ac-cdcf-42a4-ae76-d015fdef6601" data-host-widget="main_widget"> <div class="yotpo-preloader-wrapper"> <div class="yotpo yotpo-pre-loader"> <span class="yotpo-empty-stars"> <span class="yotpo-icon yotpo-icon-empty-star"></span> <span class="yotpo-icon yotpo-icon-empty-star"></span> <span class="yotpo-icon yotpo-icon-empty-star"></span> <span class="yotpo-icon yotpo-icon-empty-star"></span> <span class="yotpo-icon yotpo-icon-empty-star"></span> </span> <span class="yotpo-full-stars"> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> </span> </div> </div> <div class="yotpo-review yotpo-regular-box yotpo-hidden yotpo-template" data-review-id="0"> <div class="yotpo-header yotpo-verified-user "> <span class="yotpo-icon-profile yotpo-header-element pull-left"> <label class="yotpo-user-letter"></label> <span class="yotpo-icon yotpo-icon-circle-checkmark yotpo-action-hover" data-type="toggleFade" data-target="yotpo-tool-tip"></span> </span> <div class="yotpo-header-element"> <label class="y-label yotpo-user-name yotpo-font-bold pull-left"></label> <div class="label-with-tooltip pull-left"> <span class="y-label yotpo-user-title yotpo-action-hover" data-type="toggleFade" data-target="yotpo-tool-tip">Verified Reviewer</span> <div class="yotpo-tool-tip yotpo-animation-fade" data-user-type="yotpo-verified-user"> <div class="tool-tip-header"> <span>What is a</span> <span class="header-blue">Verified Reviewer</span> </div> <div class="tool-tip-content"> A Verified Reviewer is a shopper who has confirmed an email address, or connected a social network with Yotpo, providing an added level of transparency and trust. </div> </div> </div> <div class="yotpo-clr"></div> <span class="yotpo-review-stars"> <span class="yotpo-icon yotpo-icon-empty-star pull-left"></span><span class="yotpo-icon yotpo-icon-empty-star pull-left"></span><span class="yotpo-icon yotpo-icon-empty-star pull-left"></span><span class="yotpo-icon yotpo-icon-empty-star pull-left"></span><span class="yotpo-icon yotpo-icon-empty-star pull-left"></span> <div class="yotpo-clr"></div> <div class="yotpo-user-related-fields"> <div class="yotpo-user-field yotpo-template-field yotpo-hidden"> <span class="yotpo-user-field-description text-s"></span> <span class="yotpo-user-field-answer text-s"></span> </div> <div class="yotpo-clr"></div> </div> </span> <div class="yotpo-clr"></div> </div> <div class="yotpo-header-element yotpo-header-actions"> <label class="y-label yotpo-review-date">05/04/16</label> </div> </div> <div class="yotpo-main"> <div class="yotpo-multiple-rating-fields"> <div class="yotpo-user-related-fields"> <div class="yotpo-user-field yotpo-template-field yotpo-hidden"> <span class="yotpo-user-field-description text-s"></span> <span class="yotpo-user-field-answer text-s"></span> </div> <div class="yotpo-clr"></div> </div> <div class="yotpo-product-related-fields"> <div class="yotpo-product-related-wrapper"> <div class="yotpo-product-related-fields-column"> <div class="yotpo-product-related-fields-names"> <div class="yotpo-product-related-field-name text-s yotpo-template-field yotpo-hidden"></div> </div> <div class="yotpo-product-related-fields-bars"> <div class="yotpo-field-bars-container"> <div class="yotpo-rating-bars yotpo-template-field yotpo-hidden"> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-field-bars-container"> <div class="yotpo-size-bars yotpo-template-field yotpo-hidden"> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-product-related-fields-column"> <div class="yotpo-product-related-fields-names"> <div class="yotpo-product-related-field-name text-s yotpo-template-field yotpo-hidden"></div> </div> <div class="yotpo-product-related-fields-bars"> <div class="yotpo-field-bars-container"> <div class="yotpo-rating-bars yotpo-template-field yotpo-hidden"> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-field-bars-container"> <div class="yotpo-size-bars yotpo-template-field yotpo-hidden"> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-product-related-fields-column yotpo-small-version"> <div class="yotpo-product-related-fields-names"> <div class="yotpo-product-related-field-name text-s yotpo-template-field yotpo-hidden"></div> </div> <div class="yotpo-product-related-fields-bars"> <div class="yotpo-field-bars-container"> <div class="yotpo-rating-bars yotpo-template-field yotpo-hidden"> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar"></div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-field-bars-container"> <div class="yotpo-size-bars yotpo-template-field yotpo-hidden"> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-product-related-field-score-divider"></div> <div class="yotpo-product-related-field-score-bar yotpo-size-bar-empty"></div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-clr"></div> </div> </div> </div> <div class="content-title yotpo-font-bold"> </div> <div class="yotpo-clr"></div> <div class="yotpo-review-wrapper"> <div class="content-review"> </div> </div> <a href="" target="_blank" rel="nofollow"><div data-product-id="" class="y-label product-link">On </div></a> </div> <div class="yotpo-footer"> <div class="footer-actions"> <span class="yotpo-action" data-type="toggleFade" data-target="share-review"> <span class="yotpo-icon yotpo-icon-share"></span> <label class="y-label">share</label> <span class="yotpo-icon yotpo-icon-seperator"></span> </span> <span class="share-options-wrapper"> <span class="share-options share-review"> <span data-social="facebook"> <label class="y-label yotpo-action"> <a class="social-link popup-link" data-network="facebook" href="https://www.facebook.com/dialog/feed?app_id=226132034107547&display=popup&redirect_uri=http%3A%2F%2Fmy.yotpo.com%2Fshares%3Freview_id%3D"><i class="facebook share">facebook</i></a> </label> <span class="yotpo-icon yotpo-icon-dot"></span> </span> <span data-social="twitter"> <label class="y-label yotpo-action"> <a class="social-link popup-link" data-network="twitter" href="https://twitter.com/intent/tweet?via=yotpo"><i class="twitter share">twitter</i></a> </label> <span class="yotpo-icon yotpo-icon-dot"></span> </span> <span data-social="linkedin"> <label class="y-label yotpo-action"> <a class="social-link popup-link" data-network="LinkedIn" href="https://www.linkedin.com/shareArticle?mini=true&source=Yotpo"><i class="LinkedIn share">LinkedIn</i></a> </label> <span class="yotpo-icon yotpo-icon-dot"></span> </span> <span data-social="google"> <label class="y-label yotpo-action"> <a class="social-link popup-link" data-network="google" href="https://plus.google.com/share?"><i class="google share">google</i></a> </label> <span class="yotpo-icon yotpo-icon-separator"></span> </span> <span class="yotpo-icon yotpo-icon-seperator"></span> </span> </span> </div> <div class="yotpo-helpful"> <label class="y-label label-helpful">Was this review helpful?</label> <div class="yotpo-icon-btn-small transparent-color-btn vote-btn" data-type="up"> <span class="yotpo-icon yotpo-icon-thumbs-up"></span> </div> <label class="y-label yotpo-sum vote-sum" data-type="up">0</label> <div class="yotpo-icon-btn-small transparent-color-btn vote-btn" data-type="down"> <span class="yotpo-icon yotpo-icon-thumbs-down"></span> </div> <label class="y-label yotpo-sum vote-sum" data-type="down">0</label> </div> <div class="footer-additional-actions"> <label class="y-label yotpo-review-date">05/04/16</label> </div> <div class="yotpo-clr"></div> </div> </div> <div class="yotpo-review yotpo-regular-box " data-review-id="27207289"> <div class="yotpo-header yotpo-verified-buyer "> <span class="yotpo-icon-profile yotpo-header-element pull-left"> <label class="yotpo-user-letter">J</label> <span class="yotpo-icon yotpo-icon-circle-checkmark yotpo-action-hover" data-type="toggleFade" data-target="yotpo-tool-tip"></span> </span> <div class="yotpo-header-element"> <label class="y-label yotpo-user-name yotpo-font-bold pull-left">Julia N.</label> <div class="label-with-tooltip pull-left"> <span class="y-label yotpo-user-title yotpo-action-hover" data-type="toggleFade" data-target="yotpo-tool-tip">Verified Buyer</span> <div class="yotpo-tool-tip yotpo-animation-fade" data-user-type="yotpo-verified-buyer"> <div class="tool-tip-header"> <span>What is a</span> <span class="header-green">Verified Buyer</span> </div> <div class="tool-tip-content"> A Verified Buyer is a user who has purchased the reviewed product through our store. </div> </div> </div> <div class="yotpo-clr"></div> <span class="yotpo-review-stars"> <span class="yotpo-icon yotpo-icon-star pull-left"></span><span class="yotpo-icon yotpo-icon-star pull-left"></span><span class="yotpo-icon yotpo-icon-star pull-left"></span><span class="yotpo-icon yotpo-icon-star pull-left"></span><span class="yotpo-icon yotpo-icon-star pull-left"></span> <div class="yotpo-clr"></div> <div class="yotpo-user-related-fields"> <div class="yotpo-user-field"> <span class="yotpo-user-field-description text-s">Classify your current fitness state:</span> <span class="yotpo-user-field-answer text-s">Just trying to lose some weight</span> </div> <div class="yotpo-user-field"> <span class="yotpo-user-field-description text-s">What is the main use for your equipment:</span> <span class="yotpo-user-field-answer text-s">Weight loss</span> </div> <div class="yotpo-clr"></div> </div> </span> <div class="yotpo-clr"></div> </div> <div class="yotpo-header-element yotpo-header-actions"> <label class="y-label yotpo-review-date">04/13/16</label> </div> </div> <div class="yotpo-main"> <div class="yotpo-multiple-rating-fields"> <div class="yotpo-user-related-fields"> <div class="yotpo-user-field"> <span class="yotpo-user-field-description text-s">Classify your current fitness state:</span> <span class="yotpo-user-field-answer text-s">Just trying to lose some weight</span> </div> <div class="yotpo-user-field"> <span class="yotpo-user-field-description text-s">What is the main use for your equipment:</span> <span class="yotpo-user-field-answer text-s">Weight loss</span> </div> <div class="yotpo-clr"></div> </div> </div> <div class="content-title yotpo-font-bold"> Love it! </div> <div class="yotpo-clr"></div> <div class="yotpo-review-wrapper"> <div class="content-review"> I love this bike. The amount of weight really gives you a good workout. </div> </div> <a href="https://yotpo.com/go/2iePS5Vs" target="_blank" rel="nofollow"><div data-product-id="11046140" class="y-label product-link">On M-4 Indoor Cycle Trainer</div></a> </div> <div class="yotpo-footer"> <div class="footer-actions"> <span class="yotpo-action" data-type="toggleFade" data-target="share-review"> <span class="yotpo-icon yotpo-icon-share"></span> <label class="y-label">share</label> <span class="yotpo-icon yotpo-icon-seperator"></span> </span> <span class="share-options-wrapper"> <span class="share-options share-review"> <span data-social="facebook"> <label class="y-label yotpo-action"> <a class="social-link popup-link" data-network="facebook" href="https://www.facebook.com/dialog/feed?app_id=226132034107547&caption=%E2%98%85%E2%98%85%E2%98%85%E2%98%85%E2%98%85&description=I+love+this+bike.+The+amount+of+weight+really+gives+you+a+good+workout.&display=popup&link=https%3A%2F%2Fyotpo.com%2Fgo%2FeTkDjhQI&name=Love+it%21&redirect_uri=http%3A%2F%2Fmy.yotpo.com%2Fshares%3Freview_id%3D27207289"><i class="facebook share">facebook</i></a> </label> <span class="yotpo-icon yotpo-icon-dot"></span> </span> <span data-social="twitter"> <label class="y-label yotpo-action"> <a class="social-link popup-link" data-network="twitter" href="https://twitter.com/intent/tweet?text=I+love+this+bike.+The+amount+of+weight+really+gives+you+a+good+workout.&url=https%3A%2F%2Fyotpo.com%2Fgo%2FnwTB34rR&via=yotpo"><i class="twitter share">twitter</i></a> </label> <span class="yotpo-icon yotpo-icon-dot"></span> </span> <span data-social="linkedin"> <label class="y-label yotpo-action"> <a class="social-link popup-link" data-network="LinkedIn" href="https://www.linkedin.com/shareArticle?mini=true&source=Yotpo&summary=I+love+this+bike.+The+amount+of+weight+really+gives+you+a+good+workout.&title=Love+it%21&url=https%3A%2F%2Fyotpo.com%2Fgo%2FeV87USMm"><i class="LinkedIn share">LinkedIn</i></a> </label> <span class="yotpo-icon yotpo-icon-dot"></span> </span> <span data-social="google"> <label class="y-label yotpo-action"> <a class="social-link popup-link" data-network="google" href="https://plus.google.com/share?url=https%3A%2F%2Fyotpo.com%2Fgo%2FybMcMnbI"><i class="google share">google</i></a> </label> <span class="yotpo-icon yotpo-icon-separator"></span> </span> <span class="yotpo-icon yotpo-icon-seperator"></span> </span> </span> </div> <div class="yotpo-helpful"> <label class="y-label label-helpful">Was this review helpful?</label> <div class="yotpo-icon-btn-small transparent-color-btn vote-btn" data-type="up"> <span class="yotpo-icon yotpo-icon-thumbs-up"></span> </div> <label class="y-label yotpo-sum vote-sum" data-type="up">0</label> <div class="yotpo-icon-btn-small transparent-color-btn vote-btn" data-type="down"> <span class="yotpo-icon yotpo-icon-thumbs-down"></span> </div> <label class="y-label yotpo-sum vote-sum" data-type="down">0</label> </div> <div class="footer-additional-actions"> <label class="y-label yotpo-review-date">04/13/16</label> </div> <div class="yotpo-clr"></div> </div> </div> </div> <div class="yotpo-questions " id="yotpo-questions-7cfae0ac-cdcf-42a4-ae76-d015fdef6601"> <div class="yotpo-first-review"> <div class="yotpo-first-review-stars"> <span class="stars-wrapper"> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> <span class="yotpo-icon yotpo-icon-star"></span> </span> </div> <div class="yotpo-first-review-content"> <input type="button" class="yotpo-default-button write-question-button write-first-question-button" value="be the first to ask a question"/> </div> </div> </div> </div> </div>
Specs

Product specifications

Bring your favorite workout home with the M4. You can get the intensity of a group cycling class in any room of your house with this stable indoor cycle.

  • Find a perfect fit with the highly adjustable seat and handlebars
  • Ride as fast as you like without rocking the rugged, stable frame
  • Keep track of your speed, distance, time and calories on the console computer
  • Ride with power and security while your feet stay in place in the pedal cages with toe straps

Frame

Frame type Indoor cycle
Flywheel 19.3 kg / 42.5 lbs
Handlebars Multi-position handlebars, vertically adjustable
Pedal type Pedal cage with toe strap, interchangeable with standard 9/16 pedals
Seat type Road-style cycling saddle
Seat adjustment Vertically and horizontally adjustable

Console

Display type Non-backlit LCD
Workout feedback Time, distance, speed, calories

Resistance system

Resistance system Chain drive, micro-adjust tension knob

Tech Specs

Assembled dimensions (L x W x H) 110 x 47 x 90 cm / 43 x 19 x 35"
Assembled weight 40 kg / 88 lbs
Shipping dimensions (L x W x H) 107 x 30.5 x 84 cm / 42 x 12 x 33"
Shipping weight 45 kg / 99 lbs
User weight capacity 129 kg / 285 lbs
Parts & Support

Manuals and diagrams

Exploded Diagram
Owner's Manual (French)
Owner's Manual

Check back soon for a list of compatible parts.

×