Ok so I created one example:
Edit: Your altered jsfiddle, with css background to show it wraps.
var brandModelLineCount = 4
$('.brandModelWrapperGroup').each(function(){
    var group = $(this).attr("data-model-group");
    var targets = $(this).find(".brandModelWrapper, .brandModelView").filter('[data-model-group="' +  group + '"]');
    var i, len = targets.length;
    for (i = 0; i < len; i +=  brandModelLineCount) {
        targets.slice(i, i + brandModelLineCount).wrapAll("<section class='brandModelLineWrapper'></section>");
    }
});
$('.container').each(function(){
   var group = $(this).attr('data-group-model')
  
   var targets = $(this).find('.model,.view').filter('[data-group-model="'+  group +'"]');
    var i, len = targets.length;  
    for (i = 0; i < len;  i += 4) {
        targets.slice(i, i+4).wrapAll("<div class='wrapper'></div>")
    }
});
.container {
    width: 500px;
    background-color: gray;
}
.container div{
    display: inline-block;
}
.model {
    color : blue;
}
.view {
    color : green;
}
.wrapper {
    background-color : #ccc;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container" data-group-model="wtf">
    <div class="model" data-group-model="wtf">WTFM</div>
    <div class="model" data-group-model="aaa">AAAM</div>
    <div class="view" data-group-model="wtf">WTFV</div>
    <div class="view" data-group-model="aaa">AAAV</div>
    <div class="model" data-group-model="wtf">WTFM</div>
    <div class="model" data-group-model="aaa">AAAM</div>
    <div class="model" data-group-model="wtf">WTFM</div>
    <div class="model" data-group-model="aaa">AAAM</div>
    <div class="view" data-group-model="wtf">WTFV</div>
    <div class="view" data-group-model="aaa">AAAV</div>
    <div class="model" data-group-model="wtf">WTFM</div>
    <div class="model" data-group-model="aaa">AAAM</div>
    <div class="view" data-group-model="wtf">WTFV</div>
    <div class="view" data-group-model="aaa">AAAV</div>
    <div class="view" data-group-model="wtf">WTFV</div>
    <div class="view" data-group-model="aaa">AAAV</div>
    <div class="model" data-group-model="wtf">WTFM</div>
    <div class="model" data-group-model="aaa">AAAM</div>
    <div class="view" data-group-model="wtf">WTFV</div>
    <div class="view" data-group-model="aaa">AAAV</div>
    <div class="model" data-group-model="wtf">WTFM</div>
    <div class="model" data-group-model="aaa">AAAM</div>
    <div class="view" data-group-model="wtf">WTFV</div>
    <div class="view" data-group-model="aaa">AAAV</div>
    <div class="view" data-group-model="wtf">WTFV</div>
    <div class="view" data-group-model="aaa">AAAV</div>
    <div class="model" data-group-model="wtf">WTFM</div>
    <div class="model" data-group-model="aaa">AAAM</div>
    <div class="view" data-group-model="wtf">WTFV</div>
    <div class="view" data-group-model="aaa">AAAV</div>
    <div class="view" data-group-model="wtf">WTFV</div>
    <div class="view" data-group-model="aaa">AAAV</div>
    <div class="model" data-group-model="wtf">WTFM</div>
    <div class="model" data-group-model="aaa">AAAM</div>
    <div class="view" data-group-model="wtf">WTFV</div>
</div>
 
 
I simplified your class and create some fake, so that saves my time of typing, please check if this is what you want.